Package org.apache.derby.client.net
Class Typdef
java.lang.Object
org.apache.derby.client.net.Typdef
- All Implemented Interfaces:
Cloneable
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final short
private int
private Charset
private boolean
private static final short
private int
private Charset
private boolean
private static final short
private int
private Charset
private boolean
(package private) static final short
private static final FdocaSimpleDataArray[]
private static final int[]
(package private) static final short
(package private) static final short
private boolean
private NetAgent
private static final short
(package private) static final short
private static final int
private FdocaSimpleDataArray[]
private static final int[]
(package private) static final short
private String
static final Charset
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) void
clone()
(package private) int
private Charset
(package private) int
(package private) Charset
(package private) int
(package private) Charset
(package private) String
private void
initialize
(NetAgent netAgent, int ccsidSbc, boolean ccsidSbcSet, int ccsidMbc, boolean ccsidMbcSet, int ccsidDbc, boolean ccsidDbcSet, String typdefnam) (package private) boolean
(package private) boolean
(package private) boolean
private int
mapFdocaTypeToTypeToUseForComputingDataLength
(int fdocaFieldType) (package private) void
setCcsidDbc
(int ccsid) (package private) void
setCcsidMbc
(int ccsid) (package private) void
setCcsidSbc
(int ccsid) (package private) void
setMddOverride
(int protocolType, int fdocaTripletLid, int fdocaFieldType, int ccsid, int characterSize, int mode, int length) (package private) void
setTypdefnam
(String typdefnam) (package private) void
updateColumn
(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)
-