Class Typdef
java.lang.Object
org.apache.derby.client.net.Typdef
- All Implemented Interfaces:
Cloneable
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final shortprivate intprivate Charsetprivate booleanprivate static final shortprivate intprivate Charsetprivate booleanprivate static final shortprivate intprivate Charsetprivate boolean(package private) static final shortprivate static final FdocaSimpleDataArray[]private static final int[](package private) static final short(package private) static final shortprivate booleanprivate NetAgentprivate static final short(package private) static final shortprivate static final intprivate FdocaSimpleDataArray[]private static final int[](package private) static final shortprivate Stringstatic final Charset -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) voidclone()(package private) intprivate Charset(package private) int(package private) Charset(package private) int(package private) Charset(package private) Stringprivate voidinitialize(NetAgent netAgent, int ccsidSbc, boolean ccsidSbcSet, int ccsidMbc, boolean ccsidMbcSet, int ccsidDbc, boolean ccsidDbcSet, String typdefnam) (package private) boolean(package private) boolean(package private) booleanprivate intmapFdocaTypeToTypeToUseForComputingDataLength(int fdocaFieldType) (package private) voidsetCcsidDbc(int ccsid) (package private) voidsetCcsidMbc(int ccsid) (package private) voidsetCcsidSbc(int ccsid) (package private) voidsetMddOverride(int protocolType, int fdocaTripletLid, int fdocaFieldType, int ccsid, int characterSize, int mode, int length) (package private) voidsetTypdefnam(String typdefnam) (package private) voidupdateColumn(NetCursor netCursor, int columnIndex, int protocolLid, int protocolLength)
-
Field Details
-
CCSIDDBC
private static final short CCSIDDBC- See Also:
-
CCSIDMBC
private static final short CCSIDMBC- See Also:
-
CCSIDSBC
private static final short CCSIDSBC- See Also:
-
NOCCSID
private static final short NOCCSID- See Also:
-
FIXEDLENGTH
static final short FIXEDLENGTH- See Also:
-
TWOBYTELENGTH
static final short TWOBYTELENGTH- See Also:
-
ONEBYTELENGTH
static final short ONEBYTELENGTH- See Also:
-
DECIMALLENGTH
static final short DECIMALLENGTH- See Also:
-
LOBLENGTH
static final short LOBLENGTH- See Also:
-
UTF8ENCODING
-
OVERRIDE_TABLE_SIZE
private static final int OVERRIDE_TABLE_SIZE- See Also:
-
fdocaTypeToRepresentationMap_
private static final int[] fdocaTypeToRepresentationMap_ -
environmentTables_
-
protocolToJdbcTypes_
private static final int[] protocolToJdbcTypes_ -
netAgent_
-
typdefnam_
-
ccsidSbc_
private int ccsidSbc_ -
ccsidSbcSet_
private boolean ccsidSbcSet_ -
ccsidSbcEncoding_
-
ccsidDbc_
private int ccsidDbc_ -
ccsidDbcSet_
private boolean ccsidDbcSet_ -
ccsidDbcEncoding_
-
ccsidMbc_
private int ccsidMbc_ -
ccsidMbcSet_
private boolean ccsidMbcSet_ -
ccsidMbcEncoding_
-
mddOverride_
private boolean mddOverride_ -
overrideTable_
-
-
Constructor Details
-
Typdef
Typdef(NetAgent netAgent) throws DisconnectException - Throws:
DisconnectException
-
Typdef
Typdef(NetAgent netAgent, int ccsidSbc, String typdefnam, int ccsidDbc, int ccsidMbc) throws DisconnectException - Throws:
DisconnectException
-
-
Method Details
-
initialize
private void initialize(NetAgent netAgent, int ccsidSbc, boolean ccsidSbcSet, int ccsidMbc, boolean ccsidMbcSet, int ccsidDbc, boolean ccsidDbcSet, String typdefnam) throws DisconnectException - Throws:
DisconnectException
-
getTypdefnam
String getTypdefnam() -
setTypdefnam
- Throws:
DisconnectException
-
getCcsidSbc
int getCcsidSbc() -
setCcsidSbc
void setCcsidSbc(int ccsid) -
isCcsidSbcSet
boolean isCcsidSbcSet() -
getCcsidSbcEncoding
- Throws:
DisconnectException
-
getCcsidDbc
int getCcsidDbc() -
setCcsidDbc
void setCcsidDbc(int ccsid) -
isCcsidDbcSet
boolean isCcsidDbcSet() -
getCcsidDbcEncoding
- Throws:
DisconnectException
-
getCcsidMbc
int getCcsidMbc() -
setCcsidMbc
void setCcsidMbc(int ccsid) -
isCcsidMbcSet
boolean isCcsidMbcSet() -
getCcsidMbcEncoding
- Throws:
DisconnectException
-
clone
-
updateColumn
void updateColumn(NetCursor netCursor, int columnIndex, int protocolLid, int protocolLength) throws DisconnectException - Throws:
DisconnectException
-
clearMddOverrides
void clearMddOverrides() -
setMddOverride
void setMddOverride(int protocolType, int fdocaTripletLid, int fdocaFieldType, int ccsid, int characterSize, int mode, int length) -
mapFdocaTypeToTypeToUseForComputingDataLength
private int mapFdocaTypeToTypeToUseForComputingDataLength(int fdocaFieldType)
-