public interface BufferField extends ADMData, Available, CommonField, DatabaseInfo, NamedSerializable, SerializeHiddenable, Sizeable, UniqueID, WrappedResource, XmlNode
Modifier and Type | Method and Description |
---|---|
handle |
bufferHandle()
Returns the handle of the buffer object to which the buffer-field belongs.
|
character |
bufferName()
Conversion of BUFFER-NAME attribute (KW_BUF_NAME).
|
logical |
caseSensitive()
Getter of CASE-SENSITIVE attribute.
|
void |
changeLiteralQuestion(logical literalQuestion)
Conversion of LITERAL-QUESTION attribute (KW_LIT_QSTN).
|
void |
changeValidateExpression(character validateExpression)
Conversion of VALIDATE-EXPRESSION attribute (KW_VAL_EXPR).
|
void |
changeValidateMessage(character validateMessage)
Conversion of VALIDATE-MESSAGE attribute (KW_VAL_MSG).
|
void |
changeValue(int index,
java.lang.Object newValue)
Conversion of BUFFER-VALUE attribute (KW_BUF_VAL).
|
void |
changeValue(NumberType index,
java.lang.Object newValue)
Conversion of BUFFER-VALUE attribute (KW_BUF_VAL).
|
void |
changeValue(java.lang.Object newValue)
Conversion of BUFFER-VALUE attribute (KW_BUF_VAL).
|
integer |
extent()
Conversion of EXTENT attribute (KW_EXTENT).
|
integer |
getDecimals()
Obtain the number of decimal places, after the decimal point, that are stored in this
buffer-field object that corresponds to a DECIMAL field.
|
character |
getDefaultString()
Get the DEFAULT-STRING attribute.
|
BaseDataType |
getDefaultValue()
Get the DEFAULT-VALUE attribute.
|
character |
initial()
Conversion of INITIAL attribute (KW_INIT).
|
logical |
isKey()
Checks whether this field participates in an index.
|
logical |
literalQuestion()
Conversion of LITERAL-QUESTION attribute (KW_LIT_QSTN).
|
logical |
mandatory()
Conversion of MANDATORY attribute (KW_MAND).
|
integer |
position()
Gets the read-only POSITION attribute.
|
void |
setDecimals(long decimals)
Sets the number of decimal places, after the decimal point, that are stored in this buffer-field
object that corresponds to a DECIMAL field.
|
void |
setDecimals(NumberType decimals)
Sets the number of decimal places, after the decimal point, that are stored in this buffer-field
object that corresponds to a DECIMAL field.
|
void |
setDefaultString(character val)
Set the DEFAULT-STRING attribute.
|
void |
setDefaultString(java.lang.String val)
Set the DEFAULT-STRING attribute.
|
character |
stringValue()
Conversion of STRING-VALUE attribute (KW_STR_VAL).
|
character |
stringValue(int index)
Conversion of STRING-VALUE attribute (KW_STR_VAL).
|
character |
stringValue(NumberType index)
Conversion of STRING-VALUE attribute (KW_STR_VAL).
|
character |
validateExpression()
Conversion of VALIDATE-EXPRESSION attribute (KW_VAL_EXPR).
|
character |
validateMessage()
Conversion of VALIDATE-MESSAGE attribute (KW_VAL_MSG).
|
BaseDataType |
value()
Conversion of BUFFER-VALUE attribute (KW_BUF_VAL).
|
BaseDataType |
value(int index)
Conversion of BUFFER-VALUE attribute (KW_BUF_VAL).
|
BaseDataType |
value(NumberType index)
Conversion of BUFFER-VALUE attribute (KW_BUF_VAL).
|
getADMData, setADMData, setADMData
getColumnLabel, getDataType, getFormat, getHelp, getLabel, setColumnLabel, setColumnLabel, setDataType, setDataType, setFormat, setFormat, setHelp, setHelp, setLabel, setLabel, setLabel
getDbName, getTable
getSerializeName, setSerializeName, setSerializeName
getSerializeHidden, setSerializeHidden, setSerializeHidden
getHeight, getHeightChars, getHeightPixels, getWidth, getWidthChars, getWidthPixels, setHeight, setHeightChars, setHeightChars, setHeightPixels, setHeightPixels, setWidth, setWidthChars, setWidthChars, setWidthPixels, setWidthPixels
getUniqueID
id, id, unknown, valid
getXmlDataType, getXmlNodeName, getXmlNodeType, setXmlDataType, setXmlDataType, setXmlNodeName, setXmlNodeName, setXmlNodeType, setXmlNodeType
integer extent()
character stringValue()
character stringValue(int index)
index
- An integer expression representing a subscript, for fields that have extents.character stringValue(NumberType index)
index
- An integer expression representing a subscript, for fields that have extents.BaseDataType value(int index)
index
- An INTEGER expression representing a subscript, for fields that have extents.BaseDataType value(NumberType index)
index
- An INTEGER expression representing a subscript, for fields that have extents.void changeValue(int index, java.lang.Object newValue)
index
- An INTEGER expression representing a subscript, for fields that have extents.newValue
- New value of a buffer-field object.void changeValue(NumberType index, java.lang.Object newValue)
index
- An INTEGER expression representing a subscript, for fields that have extents.newValue
- New value of a buffer-field object.BaseDataType value()
void changeValue(java.lang.Object newValue)
newValue
- New value of a buffer-field object.character bufferName()
handle bufferHandle()
character initial()
logical literalQuestion()
void changeLiteralQuestion(logical literalQuestion)
literalQuestion
- New value of LITERAL-QUESTION attribute.character validateMessage()
void changeValidateMessage(character validateMessage)
validateMessage
- New value of VALIDATE-MESSAGE attribute.logical mandatory()
integer position()
character validateExpression()
void changeValidateExpression(character validateExpression)
validateExpression
- New value of VALIDATE-EXPRESSION attribute.logical caseSensitive()
integer getDecimals()
void setDecimals(NumberType decimals)
This attribute is writable for temp-tables but only read-only for permanent tables.
decimals
- The new number of decimals after the decimal point for this buffer-field.void setDecimals(long decimals)
This attribute is writable for temp-tables but only read-only for permanent tables.
decimals
- The new number of decimals after the decimal point for this buffer-field.logical isKey()
true
if this field is part of an index.BaseDataType getDefaultValue()
character getDefaultString()
void setDefaultString(java.lang.String val)
val
- The default-string value.void setDefaultString(character val)
val
- The default-string value.