|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ibm.as400.access.FieldDescription
com.ibm.as400.access.DBCSEitherFieldDescription
public class DBCSEitherFieldDescription
The DBCSEitherFieldDescription class represents the description of the data in a DBCS-either field. It allows:
Field Summary |
---|
Fields inherited from class com.ibm.as400.access.FieldDescription |
---|
ALIGN_LEFT, ALIGN_RIGHT |
Constructor Summary | |
---|---|
DBCSEitherFieldDescription()
Constructs a DBCSEitherFieldDescription object. |
|
DBCSEitherFieldDescription(AS400Text dataType,
String name)
Constructs a DBCSEitherFieldDescription object. |
|
DBCSEitherFieldDescription(AS400Text dataType,
String name,
String ddsName)
Constructs a DBCSEitherFieldDescription object. |
Method Summary | |
---|---|
String |
getCCSID()
Returns the value specified for the CCSID keyword for this field. |
int |
getVARLEN()
Returns the value specified for the VARLEN keyword for this field. |
boolean |
isVariableLength()
Indicates if the field is a variable-length field. |
void |
setCCSID(String ccsid)
Sets the value for the CCSID keyword for this field. |
void |
setDataType(AS400Text dataType)
Sets the AS400DataType object describing this field. |
void |
setDFT(String defaultValue)
Sets the value for the DFT keyword for this field. |
void |
setDFTNull()
Sets the value for the DFT keyword to be *NULL for this field. |
void |
setVariableLength(boolean value)
Sets the value that indicates if the field is a variable-length field. |
void |
setVARLEN(int varLen)
Sets the value to specify for the VARLEN keyword for this field. |
Methods inherited from class com.ibm.as400.access.FieldDescription |
---|
getALIAS, getALWNULL, getCOLHDG, getDataType, getDDSName, getDFT, getDFTCurrentValue, getFieldName, getKeyFieldFunctions, getLayoutAlignment, getLayoutLength, getLength, getREFFIL, getREFFLD, getREFFMT, getREFLIB, getTEXT, isDFTCurrent, isDFTNull, setALIAS, setALWNULL, setCOLHDG, setDataType, setDDSName, setFieldName, setKeyFieldFunctions, setLayoutAlignment, setLayoutAttributes, setLayoutLength, setREFFIL, setREFFLD, setREFFMT, setREFLIB, setTEXT |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DBCSEitherFieldDescription()
public DBCSEitherFieldDescription(AS400Text dataType, String name)
dataType
- Describes the field and provides
the conversion capability for the contents of the field.name
- The name of the field.public DBCSEitherFieldDescription(AS400Text dataType, String name, String ddsName)
dataType
- Describes the field and provides
the conversion capability for the contents of the field.name
- The name of the field.ddsName
- The DDS name of this field. This is the
name of the field as it would appear in a DDS description of the
field. The length of ddsName must be 10 characters or less.Method Detail |
---|
public String getCCSID()
public int getVARLEN()
public boolean isVariableLength()
isVariableLength
in interface VariableLengthFieldDescription
public void setCCSID(String ccsid)
ccsid
- The value for the CCSID keyword
for this field.public void setDataType(AS400Text dataType)
dataType
- The AS400DataType that describes this field. The dataType
cannot be null.public void setDFT(String defaultValue)
defaultValue
- The default value for this
field. The defaultValue cannot be null.
To set a default value of *NULL, use the setDFTNull() method.public void setDFTNull()
public void setVariableLength(boolean value)
setVariableLength
in interface VariableLengthFieldDescription
value
- true if the field is a variable-length field; false otherwise.public void setVARLEN(int varLen)
varLen
- The value to specify for the VARLEN keyword for this field.
The varLen cannot be less than zero.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |