org.apache.derby.impl.drda
Class FdocaConstants
java.lang.Object
org.apache.derby.impl.drda.FdocaConstants
- class FdocaConstants
- extends java.lang.Object
Method Summary |
protected static boolean |
isNullable(int fdocaType)
|
protected static int |
mapJdbcTypeToDrdaType(int jdbcType,
boolean nullable,
int[] outlen)
Map jdbctype to fdoca drda type |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FDOCA_TYPE_FIXEDBYTES
static final int FDOCA_TYPE_FIXEDBYTES
- See Also:
- Constant Field Values
FDOCA_TYPE_NFIXEDBYTES
static final int FDOCA_TYPE_NFIXEDBYTES
- See Also:
- Constant Field Values
FDOCA_TYPE_VARBYTES
static final int FDOCA_TYPE_VARBYTES
- See Also:
- Constant Field Values
FDOCA_TYPE_NVARBYTES
static final int FDOCA_TYPE_NVARBYTES
- See Also:
- Constant Field Values
FDOCA_TYPE_NTBYTES
static final int FDOCA_TYPE_NTBYTES
- See Also:
- Constant Field Values
FDOCA_TYPE_NNTBYTES
static final int FDOCA_TYPE_NNTBYTES
- See Also:
- Constant Field Values
FDOCA_TYPE_PSCLBYTE
static final int FDOCA_TYPE_PSCLBYTE
- See Also:
- Constant Field Values
FDOCA_TYPE_NPSCLBYTE
static final int FDOCA_TYPE_NPSCLBYTE
- See Also:
- Constant Field Values
FDOCA_TYPE_FIXEDCHAR
static final int FDOCA_TYPE_FIXEDCHAR
- See Also:
- Constant Field Values
FDOCA_TYPE_NFIXEDCHAR
static final int FDOCA_TYPE_NFIXEDCHAR
- See Also:
- Constant Field Values
FDOCA_TYPE_VARCHAR
static final int FDOCA_TYPE_VARCHAR
- See Also:
- Constant Field Values
FDOCA_TYPE_NVARCHAR
static final int FDOCA_TYPE_NVARCHAR
- See Also:
- Constant Field Values
FDOCA_TYPE_NTCHAR
static final int FDOCA_TYPE_NTCHAR
- See Also:
- Constant Field Values
FDOCA_TYPE_NNTCHAR
static final int FDOCA_TYPE_NNTCHAR
- See Also:
- Constant Field Values
FDOCA_TYPE_PSCLCHAR
static final int FDOCA_TYPE_PSCLCHAR
- See Also:
- Constant Field Values
FDOCA_TYPE_NPSCLCHAR
static final int FDOCA_TYPE_NPSCLCHAR
- See Also:
- Constant Field Values
FDOCA_TYPE_INTEGER_BE
static final int FDOCA_TYPE_INTEGER_BE
- See Also:
- Constant Field Values
FDOCA_TYPE_NINTEGER_BE
static final int FDOCA_TYPE_NINTEGER_BE
- See Also:
- Constant Field Values
FDOCA_TYPE_INTEGER_LE
static final int FDOCA_TYPE_INTEGER_LE
- See Also:
- Constant Field Values
FDOCA_TYPE_NINTEGER_LE
static final int FDOCA_TYPE_NINTEGER_LE
- See Also:
- Constant Field Values
FDOCA_TYPE_DECIMAL
static final int FDOCA_TYPE_DECIMAL
- See Also:
- Constant Field Values
FDOCA_TYPE_NDECIMAL
static final int FDOCA_TYPE_NDECIMAL
- See Also:
- Constant Field Values
FDOCA_TYPE_NUMERIC_CHAR
static final int FDOCA_TYPE_NUMERIC_CHAR
- See Also:
- Constant Field Values
FDOCA_TYPE_NNUMERIC_CHAR
static final int FDOCA_TYPE_NNUMERIC_CHAR
- See Also:
- Constant Field Values
FDOCA_TYPE_ZDECIMAL_IBM
static final int FDOCA_TYPE_ZDECIMAL_IBM
- See Also:
- Constant Field Values
FDOCA_TYPE_NZDECIMAL_IBM
static final int FDOCA_TYPE_NZDECIMAL_IBM
- See Also:
- Constant Field Values
FDOCA_TYPE_ZDECIMAL
static final int FDOCA_TYPE_ZDECIMAL
- See Also:
- Constant Field Values
FDOCA_TYPE_NZDECIMAL
static final int FDOCA_TYPE_NZDECIMAL
- See Also:
- Constant Field Values
FDOCA_TYPE_FLOAT_370
static final int FDOCA_TYPE_FLOAT_370
- See Also:
- Constant Field Values
FDOCA_TYPE_NFLOAT_370
static final int FDOCA_TYPE_NFLOAT_370
- See Also:
- Constant Field Values
FDOCA_TYPE_FLOAT_X86
static final int FDOCA_TYPE_FLOAT_X86
- See Also:
- Constant Field Values
FDOCA_TYPE_NFLOAT_X86
static final int FDOCA_TYPE_NFLOAT_X86
- See Also:
- Constant Field Values
FDOCA_TYPE_FLOAT_IEEE
static final int FDOCA_TYPE_FLOAT_IEEE
- See Also:
- Constant Field Values
FDOCA_TYPE_NFLOAT_IEEE
static final int FDOCA_TYPE_NFLOAT_IEEE
- See Also:
- Constant Field Values
FDOCA_TYPE_FLOAT_VAX
static final int FDOCA_TYPE_FLOAT_VAX
- See Also:
- Constant Field Values
FDOCA_TYPE_NFLOAT_VAX
static final int FDOCA_TYPE_NFLOAT_VAX
- See Also:
- Constant Field Values
FDOCA_TYPE_LOBBYTES
static final int FDOCA_TYPE_LOBBYTES
- See Also:
- Constant Field Values
FDOCA_TYPE_NLOBBYTES
static final int FDOCA_TYPE_NLOBBYTES
- See Also:
- Constant Field Values
FDOCA_TYPE_LOBCHAR
static final int FDOCA_TYPE_LOBCHAR
- See Also:
- Constant Field Values
FDOCA_TYPE_NLOBCHAR
static final int FDOCA_TYPE_NLOBCHAR
- See Also:
- Constant Field Values
DRDA_TYPE_INTEGER
static final int DRDA_TYPE_INTEGER
- See Also:
- Constant Field Values
DRDA_TYPE_NINTEGER
static final int DRDA_TYPE_NINTEGER
- See Also:
- Constant Field Values
DRDA_TYPE_SMALL
static final int DRDA_TYPE_SMALL
- See Also:
- Constant Field Values
DRDA_TYPE_NSMALL
static final int DRDA_TYPE_NSMALL
- See Also:
- Constant Field Values
DRDA_TYPE_1BYTE_INT
static final int DRDA_TYPE_1BYTE_INT
- See Also:
- Constant Field Values
DRDA_TYPE_N1BYTE_INT
static final int DRDA_TYPE_N1BYTE_INT
- See Also:
- Constant Field Values
DRDA_TYPE_FLOAT16
static final int DRDA_TYPE_FLOAT16
- See Also:
- Constant Field Values
DRDA_TYPE_NFLOAT16
static final int DRDA_TYPE_NFLOAT16
- See Also:
- Constant Field Values
DRDA_TYPE_FLOAT8
static final int DRDA_TYPE_FLOAT8
- See Also:
- Constant Field Values
DRDA_TYPE_NFLOAT8
static final int DRDA_TYPE_NFLOAT8
- See Also:
- Constant Field Values
DRDA_TYPE_FLOAT4
static final int DRDA_TYPE_FLOAT4
- See Also:
- Constant Field Values
DRDA_TYPE_NFLOAT4
static final int DRDA_TYPE_NFLOAT4
- See Also:
- Constant Field Values
DRDA_TYPE_DECIMAL
static final int DRDA_TYPE_DECIMAL
- See Also:
- Constant Field Values
DRDA_TYPE_NDECIMAL
static final int DRDA_TYPE_NDECIMAL
- See Also:
- Constant Field Values
DRDA_TYPE_ZDECIMAL
static final int DRDA_TYPE_ZDECIMAL
- See Also:
- Constant Field Values
DRDA_TYPE_NZDECIMAL
static final int DRDA_TYPE_NZDECIMAL
- See Also:
- Constant Field Values
DRDA_TYPE_NUMERIC_CHAR
static final int DRDA_TYPE_NUMERIC_CHAR
- See Also:
- Constant Field Values
DRDA_TYPE_NNUMERIC_CHAR
static final int DRDA_TYPE_NNUMERIC_CHAR
- See Also:
- Constant Field Values
DRDA_TYPE_RSET_LOC
static final int DRDA_TYPE_RSET_LOC
- See Also:
- Constant Field Values
DRDA_TYPE_NRSET_LOC
static final int DRDA_TYPE_NRSET_LOC
- See Also:
- Constant Field Values
DRDA_TYPE_INTEGER8
static final int DRDA_TYPE_INTEGER8
- See Also:
- Constant Field Values
DRDA_TYPE_NINTEGER8
static final int DRDA_TYPE_NINTEGER8
- See Also:
- Constant Field Values
DRDA_TYPE_LOBLOC
static final int DRDA_TYPE_LOBLOC
- See Also:
- Constant Field Values
DRDA_TYPE_NLOBLOC
static final int DRDA_TYPE_NLOBLOC
- See Also:
- Constant Field Values
DRDA_TYPE_CLOBLOC
static final int DRDA_TYPE_CLOBLOC
- See Also:
- Constant Field Values
DRDA_TYPE_NCLOBLOC
static final int DRDA_TYPE_NCLOBLOC
- See Also:
- Constant Field Values
DRDA_TYPE_DBCSCLOBLOC
static final int DRDA_TYPE_DBCSCLOBLOC
- See Also:
- Constant Field Values
DRDA_TYPE_NDBCSCLOBLOC
static final int DRDA_TYPE_NDBCSCLOBLOC
- See Also:
- Constant Field Values
DRDA_TYPE_ROWID
static final int DRDA_TYPE_ROWID
- See Also:
- Constant Field Values
DRDA_TYPE_NROWID
static final int DRDA_TYPE_NROWID
- See Also:
- Constant Field Values
DRDA_TYPE_DATE
static final int DRDA_TYPE_DATE
- See Also:
- Constant Field Values
DRDA_TYPE_NDATE
static final int DRDA_TYPE_NDATE
- See Also:
- Constant Field Values
DRDA_TYPE_TIME
static final int DRDA_TYPE_TIME
- See Also:
- Constant Field Values
DRDA_TYPE_NTIME
static final int DRDA_TYPE_NTIME
- See Also:
- Constant Field Values
DRDA_TYPE_TIMESTAMP
static final int DRDA_TYPE_TIMESTAMP
- See Also:
- Constant Field Values
DRDA_TYPE_NTIMESTAMP
static final int DRDA_TYPE_NTIMESTAMP
- See Also:
- Constant Field Values
DRDA_TYPE_FIXBYTE
static final int DRDA_TYPE_FIXBYTE
- See Also:
- Constant Field Values
DRDA_TYPE_NFIXBYTE
static final int DRDA_TYPE_NFIXBYTE
- See Also:
- Constant Field Values
DRDA_TYPE_VARBYTE
static final int DRDA_TYPE_VARBYTE
- See Also:
- Constant Field Values
DRDA_TYPE_NVARBYTE
static final int DRDA_TYPE_NVARBYTE
- See Also:
- Constant Field Values
DRDA_TYPE_LONGVARBYTE
static final int DRDA_TYPE_LONGVARBYTE
- See Also:
- Constant Field Values
DRDA_TYPE_NLONGVARBYTE
static final int DRDA_TYPE_NLONGVARBYTE
- See Also:
- Constant Field Values
DRDA_TYPE_NTERMBYTE
static final int DRDA_TYPE_NTERMBYTE
- See Also:
- Constant Field Values
DRDA_TYPE_NNTERMBYTE
static final int DRDA_TYPE_NNTERMBYTE
- See Also:
- Constant Field Values
DRDA_TYPE_CSTR
static final int DRDA_TYPE_CSTR
- See Also:
- Constant Field Values
DRDA_TYPE_NCSTR
static final int DRDA_TYPE_NCSTR
- See Also:
- Constant Field Values
DRDA_TYPE_CHAR
static final int DRDA_TYPE_CHAR
- See Also:
- Constant Field Values
DRDA_TYPE_NCHAR
static final int DRDA_TYPE_NCHAR
- See Also:
- Constant Field Values
DRDA_TYPE_VARCHAR
static final int DRDA_TYPE_VARCHAR
- See Also:
- Constant Field Values
DRDA_TYPE_NVARCHAR
static final int DRDA_TYPE_NVARCHAR
- See Also:
- Constant Field Values
DRDA_TYPE_LONG
static final int DRDA_TYPE_LONG
- See Also:
- Constant Field Values
DRDA_TYPE_NLONG
static final int DRDA_TYPE_NLONG
- See Also:
- Constant Field Values
DRDA_TYPE_GRAPHIC
static final int DRDA_TYPE_GRAPHIC
- See Also:
- Constant Field Values
DRDA_TYPE_NGRAPHIC
static final int DRDA_TYPE_NGRAPHIC
- See Also:
- Constant Field Values
DRDA_TYPE_VARGRAPH
static final int DRDA_TYPE_VARGRAPH
- See Also:
- Constant Field Values
DRDA_TYPE_NVARGRAPH
static final int DRDA_TYPE_NVARGRAPH
- See Also:
- Constant Field Values
DRDA_TYPE_LONGRAPH
static final int DRDA_TYPE_LONGRAPH
- See Also:
- Constant Field Values
DRDA_TYPE_NLONGRAPH
static final int DRDA_TYPE_NLONGRAPH
- See Also:
- Constant Field Values
DRDA_TYPE_MIX
static final int DRDA_TYPE_MIX
- See Also:
- Constant Field Values
DRDA_TYPE_NMIX
static final int DRDA_TYPE_NMIX
- See Also:
- Constant Field Values
DRDA_TYPE_VARMIX
static final int DRDA_TYPE_VARMIX
- See Also:
- Constant Field Values
DRDA_TYPE_NVARMIX
static final int DRDA_TYPE_NVARMIX
- See Also:
- Constant Field Values
DRDA_TYPE_LONGMIX
static final int DRDA_TYPE_LONGMIX
- See Also:
- Constant Field Values
DRDA_TYPE_NLONGMIX
static final int DRDA_TYPE_NLONGMIX
- See Also:
- Constant Field Values
DRDA_TYPE_CSTRMIX
static final int DRDA_TYPE_CSTRMIX
- See Also:
- Constant Field Values
DRDA_TYPE_NCSTRMIX
static final int DRDA_TYPE_NCSTRMIX
- See Also:
- Constant Field Values
DRDA_TYPE_PSCLBYTE
static final int DRDA_TYPE_PSCLBYTE
- See Also:
- Constant Field Values
DRDA_TYPE_NPSCLBYTE
static final int DRDA_TYPE_NPSCLBYTE
- See Also:
- Constant Field Values
DRDA_TYPE_LSTR
static final int DRDA_TYPE_LSTR
- See Also:
- Constant Field Values
DRDA_TYPE_NLSTR
static final int DRDA_TYPE_NLSTR
- See Also:
- Constant Field Values
DRDA_TYPE_LSTRMIX
static final int DRDA_TYPE_LSTRMIX
- See Also:
- Constant Field Values
DRDA_TYPE_NLSTRMIX
static final int DRDA_TYPE_NLSTRMIX
- See Also:
- Constant Field Values
DRDA_TYPE_SDATALINK
static final int DRDA_TYPE_SDATALINK
- See Also:
- Constant Field Values
DRDA_TYPE_NSDATALINK
static final int DRDA_TYPE_NSDATALINK
- See Also:
- Constant Field Values
DRDA_TYPE_MDATALINK
static final int DRDA_TYPE_MDATALINK
- See Also:
- Constant Field Values
DRDA_TYPE_NMDATALINK
static final int DRDA_TYPE_NMDATALINK
- See Also:
- Constant Field Values
DRDA_TYPE_LOBBYTES
static final int DRDA_TYPE_LOBBYTES
- See Also:
- Constant Field Values
DRDA_TYPE_NLOBBYTES
static final int DRDA_TYPE_NLOBBYTES
- See Also:
- Constant Field Values
DRDA_TYPE_LOBCSBCS
static final int DRDA_TYPE_LOBCSBCS
- See Also:
- Constant Field Values
DRDA_TYPE_NLOBCSBCS
static final int DRDA_TYPE_NLOBCSBCS
- See Also:
- Constant Field Values
DRDA_TYPE_LOBCDBCS
static final int DRDA_TYPE_LOBCDBCS
- See Also:
- Constant Field Values
DRDA_TYPE_NLOBCDBCS
static final int DRDA_TYPE_NLOBCDBCS
- See Also:
- Constant Field Values
DRDA_TYPE_LOBCMIXED
static final int DRDA_TYPE_LOBCMIXED
- See Also:
- Constant Field Values
DRDA_TYPE_NLOBCMIXED
static final int DRDA_TYPE_NLOBCMIXED
- See Also:
- Constant Field Values
CPT_TRIPLET_TYPE
static final int CPT_TRIPLET_TYPE
- See Also:
- Constant Field Values
MDD_TRIPLET_TYPE
static final int MDD_TRIPLET_TYPE
- See Also:
- Constant Field Values
NGDA_TRIPLET_TYPE
static final int NGDA_TRIPLET_TYPE
- See Also:
- Constant Field Values
RLO_TRIPLET_TYPE
static final int RLO_TRIPLET_TYPE
- See Also:
- Constant Field Values
SDA_TRIPLET_TYPE
static final int SDA_TRIPLET_TYPE
- See Also:
- Constant Field Values
SDA_MD_TYPE
static final int SDA_MD_TYPE
- See Also:
- Constant Field Values
GDA_MD_TYPE
static final int GDA_MD_TYPE
- See Also:
- Constant Field Values
ROW_MD_TYPE
static final int ROW_MD_TYPE
- See Also:
- Constant Field Values
SQLCADTA_LID
static final int SQLCADTA_LID
- See Also:
- Constant Field Values
SQLDTAGRP_LID
static final int SQLDTAGRP_LID
- See Also:
- Constant Field Values
NULL_LID
static final int NULL_LID
- See Also:
- Constant Field Values
INDICATOR_NULLABLE
static final int INDICATOR_NULLABLE
- See Also:
- Constant Field Values
NULL_DATA
static final int NULL_DATA
- See Also:
- Constant Field Values
TYP_NULLIND
static final int TYP_NULLIND
- See Also:
- Constant Field Values
MAX_ENV_LID
static final int MAX_ENV_LID
- See Also:
- Constant Field Values
MAX_VARS_IN_NGDA
static final int MAX_VARS_IN_NGDA
- See Also:
- Constant Field Values
FULL_NGDA_SIZE
static final int FULL_NGDA_SIZE
- See Also:
- Constant Field Values
MDD_TRIPLET_SIZE
static final int MDD_TRIPLET_SIZE
- See Also:
- Constant Field Values
SDA_TRIPLET_SIZE
static final int SDA_TRIPLET_SIZE
- See Also:
- Constant Field Values
SQLDTA_RLO_SIZE
static final int SQLDTA_RLO_SIZE
- See Also:
- Constant Field Values
RLO_RPT_GRP_SIZE
static final int RLO_RPT_GRP_SIZE
- See Also:
- Constant Field Values
SQLDTAGRP_SIZE
static final int SQLDTAGRP_SIZE
- See Also:
- Constant Field Values
CPT_SIZE
static final int CPT_SIZE
- See Also:
- Constant Field Values
FDODSC_FOOTER_SIZE
static final int FDODSC_FOOTER_SIZE
- See Also:
- Constant Field Values
SQLDTAGRP_COL_DSC_SIZE
static final int SQLDTAGRP_COL_DSC_SIZE
- See Also:
- Constant Field Values
MAX_OVERRIDES
static final int MAX_OVERRIDES
- See Also:
- Constant Field Values
MDD_REST_SIZE
static final int MDD_REST_SIZE
- See Also:
- Constant Field Values
SQLCADTA_MDD
static final byte[] SQLCADTA_MDD
SQLDTA_MDD
static final byte[] SQLDTA_MDD
SQLDTAGRP_MDD
static final byte[] SQLDTAGRP_MDD
SQLCADTA_SQLDTARD_RLO
static final byte[] SQLCADTA_SQLDTARD_RLO
SQLDTA_RLO
static final byte[] SQLDTA_RLO
SQLCADTA_SQLDTARD_RLO_SIZE
static final int SQLCADTA_SQLDTARD_RLO_SIZE
LONGVARCHAR_MAX_LEN
protected static int LONGVARCHAR_MAX_LEN
LONGVARBINARY_MAX_LEN
protected static int LONGVARBINARY_MAX_LEN
LONGVARCHAR_LEN_NUMBYTES
protected static int LONGVARCHAR_LEN_NUMBYTES
NUMERIC_MAX_PRECISION
protected static int NUMERIC_MAX_PRECISION
NUMERIC_DEFAULT_PRECISION
protected static int NUMERIC_DEFAULT_PRECISION
NUMERIC_DEFAULT_SCALE
protected static int NUMERIC_DEFAULT_SCALE
FdocaConstants
FdocaConstants()
isNullable
protected static boolean isNullable(int fdocaType)
mapJdbcTypeToDrdaType
protected static int mapJdbcTypeToDrdaType(int jdbcType,
boolean nullable,
int[] outlen)
throws java.sql.SQLException
- Map jdbctype to fdoca drda type
- Parameters:
jdbcType
- - Jdbc type for mappingynullable
- - true if type is nullableoutlen
- - output parameter with length of type.
- Returns:
- standard drdaTypeLength. -1 if we don't know.
- Throws:
java.sql.SQLException
Apache Derby V10.0 Engine Documentation - Copyright © 1997,2004 The Apache Software Foundation or its licensors, as applicable.