org.apache.derby.client.net
Class Typdef
java.lang.Object
org.apache.derby.client.net.Typdef
- All Implemented Interfaces:
- java.lang.Cloneable
public class Typdef
- extends java.lang.Object
- implements java.lang.Cloneable
Method Summary |
(package private) void |
clearCcsidDbc()
|
(package private) void |
clearCcsidMbc()
|
(package private) void |
clearCcsidSbc()
|
(package private) void |
clearMddOverrides()
|
java.lang.Object |
clone()
|
(package private) int |
getByteOrder()
|
(package private) int |
getCcsidDbc()
|
(package private) java.lang.String |
getCcsidDbcEncoding()
|
(package private) int |
getCcsidMbc()
|
(package private) java.lang.String |
getCcsidMbcEncoding()
|
(package private) int |
getCcsidSbc()
|
(package private) java.lang.String |
getCcsidSbcEncoding()
|
(package private) java.lang.String |
getTypdefnam()
|
private void |
initialize(NetAgent netAgent,
int ccsidSbc,
boolean ccsidSbcSet,
int ccsidMbc,
boolean ccsidMbcSet,
int ccsidDbc,
boolean ccsidDbcSet,
java.lang.String typdefnam)
|
(package private) boolean |
isCcsidDbcSet()
|
(package private) boolean |
isCcsidMbcSet()
|
(package private) boolean |
isCcsidSbcSet()
|
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(java.lang.String typdefnam)
|
(package private) void |
updateColumn(NetCursor netCursor,
int columnIndex,
int protocolLid,
int protocolLength)
|
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CCSIDDBC
static final short CCSIDDBC
- See Also:
- Constant Field Values
CCSIDMBC
static final short CCSIDMBC
- See Also:
- Constant Field Values
CCSIDSBC
static final short CCSIDSBC
- See Also:
- Constant Field Values
NOCCSID
static final short NOCCSID
- See Also:
- Constant Field Values
FIXEDLENGTH
static final short FIXEDLENGTH
- See Also:
- Constant Field Values
TWOBYTELENGTH
static final short TWOBYTELENGTH
- See Also:
- Constant Field Values
ONEBYTELENGTH
static final short ONEBYTELENGTH
- See Also:
- Constant Field Values
DECIMALLENGTH
static final short DECIMALLENGTH
- See Also:
- Constant Field Values
LOBLENGTH
static final short LOBLENGTH
- See Also:
- Constant Field Values
UTF8ENCODING
public static final java.lang.String UTF8ENCODING
- See Also:
- Constant Field Values
OVERRIDE_TABLE_SIZE
private static final int OVERRIDE_TABLE_SIZE
- See Also:
- Constant Field Values
fdocaTypeToRepresentationMap_
private static final int[] fdocaTypeToRepresentationMap_
environmentTables_
protected static final FdocaSimpleDataArray[] environmentTables_
protocolToJdbcTypes_
private static final int[] protocolToJdbcTypes_
netAgent_
private NetAgent netAgent_
typdefnam_
private java.lang.String typdefnam_
ccsidSbc_
private int ccsidSbc_
ccsidSbcSet_
private boolean ccsidSbcSet_
ccsidSbcEncoding_
private java.lang.String ccsidSbcEncoding_
ccsidDbc_
private int ccsidDbc_
ccsidDbcSet_
private boolean ccsidDbcSet_
ccsidDbcEncoding_
private java.lang.String ccsidDbcEncoding_
ccsidMbc_
private int ccsidMbc_
ccsidMbcSet_
private boolean ccsidMbcSet_
ccsidMbcEncoding_
private java.lang.String ccsidMbcEncoding_
environment_
protected int environment_
mddOverride_
private boolean mddOverride_
overrideTable_
private FdocaSimpleDataArray[] overrideTable_
Typdef
Typdef(NetAgent netAgent)
throws DisconnectException
- Throws:
DisconnectException
Typdef
Typdef(NetAgent netAgent,
int ccsidSbc,
java.lang.String typdefnam)
throws DisconnectException
- Throws:
DisconnectException
Typdef
public Typdef(NetAgent netAgent,
int ccsidSbc,
java.lang.String typdefnam,
int ccsidDbc,
int ccsidMbc)
throws DisconnectException
- Throws:
DisconnectException
initialize
private void initialize(NetAgent netAgent,
int ccsidSbc,
boolean ccsidSbcSet,
int ccsidMbc,
boolean ccsidMbcSet,
int ccsidDbc,
boolean ccsidDbcSet,
java.lang.String typdefnam)
throws DisconnectException
- Throws:
DisconnectException
getTypdefnam
java.lang.String getTypdefnam()
setTypdefnam
void setTypdefnam(java.lang.String typdefnam)
throws DisconnectException
- Throws:
DisconnectException
getCcsidSbc
int getCcsidSbc()
setCcsidSbc
void setCcsidSbc(int ccsid)
clearCcsidSbc
void clearCcsidSbc()
isCcsidSbcSet
boolean isCcsidSbcSet()
getCcsidSbcEncoding
java.lang.String getCcsidSbcEncoding()
throws DisconnectException
- Throws:
DisconnectException
getCcsidDbc
int getCcsidDbc()
setCcsidDbc
void setCcsidDbc(int ccsid)
clearCcsidDbc
void clearCcsidDbc()
isCcsidDbcSet
boolean isCcsidDbcSet()
getCcsidDbcEncoding
java.lang.String getCcsidDbcEncoding()
throws DisconnectException
- Throws:
DisconnectException
getCcsidMbc
int getCcsidMbc()
setCcsidMbc
void setCcsidMbc(int ccsid)
clearCcsidMbc
void clearCcsidMbc()
isCcsidMbcSet
boolean isCcsidMbcSet()
getCcsidMbcEncoding
java.lang.String getCcsidMbcEncoding()
throws DisconnectException
- Throws:
DisconnectException
getByteOrder
int getByteOrder()
clone
public java.lang.Object clone()
- Overrides:
clone
in class java.lang.Object
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)
Apache Derby V10.6 Internals - Copyright © 2004,2007 The Apache Software Foundation. All Rights Reserved.