org.apache.derby.impl.drda
Class FdocaConstants

java.lang.Object
  extended byorg.apache.derby.impl.drda.FdocaConstants

class FdocaConstants
extends java.lang.Object


Field Summary
(package private) static int CPT_SIZE
           
(package private) static int CPT_TRIPLET_TYPE
           
(package private) static int DRDA_TYPE_1BYTE_INT
           
(package private) static int DRDA_TYPE_CHAR
           
(package private) static int DRDA_TYPE_CLOBLOC
           
(package private) static int DRDA_TYPE_CSTR
           
(package private) static int DRDA_TYPE_CSTRMIX
           
(package private) static int DRDA_TYPE_DATE
           
(package private) static int DRDA_TYPE_DBCSCLOBLOC
           
(package private) static int DRDA_TYPE_DECIMAL
           
(package private) static int DRDA_TYPE_FIXBYTE
           
(package private) static int DRDA_TYPE_FLOAT16
           
(package private) static int DRDA_TYPE_FLOAT4
           
(package private) static int DRDA_TYPE_FLOAT8
           
(package private) static int DRDA_TYPE_GRAPHIC
           
(package private) static int DRDA_TYPE_INTEGER
           
(package private) static int DRDA_TYPE_INTEGER8
           
(package private) static int DRDA_TYPE_LOBBYTES
           
(package private) static int DRDA_TYPE_LOBCDBCS
           
(package private) static int DRDA_TYPE_LOBCMIXED
           
(package private) static int DRDA_TYPE_LOBCSBCS
           
(package private) static int DRDA_TYPE_LOBLOC
           
(package private) static int DRDA_TYPE_LONG
           
(package private) static int DRDA_TYPE_LONGMIX
           
(package private) static int DRDA_TYPE_LONGRAPH
           
(package private) static int DRDA_TYPE_LONGVARBYTE
           
(package private) static int DRDA_TYPE_LSTR
           
(package private) static int DRDA_TYPE_LSTRMIX
           
(package private) static int DRDA_TYPE_MDATALINK
           
(package private) static int DRDA_TYPE_MIX
           
(package private) static int DRDA_TYPE_N1BYTE_INT
           
(package private) static int DRDA_TYPE_NCHAR
           
(package private) static int DRDA_TYPE_NCLOBLOC
           
(package private) static int DRDA_TYPE_NCSTR
           
(package private) static int DRDA_TYPE_NCSTRMIX
           
(package private) static int DRDA_TYPE_NDATE
           
(package private) static int DRDA_TYPE_NDBCSCLOBLOC
           
(package private) static int DRDA_TYPE_NDECIMAL
           
(package private) static int DRDA_TYPE_NFIXBYTE
           
(package private) static int DRDA_TYPE_NFLOAT16
           
(package private) static int DRDA_TYPE_NFLOAT4
           
(package private) static int DRDA_TYPE_NFLOAT8
           
(package private) static int DRDA_TYPE_NGRAPHIC
           
(package private) static int DRDA_TYPE_NINTEGER
           
(package private) static int DRDA_TYPE_NINTEGER8
           
(package private) static int DRDA_TYPE_NLOBBYTES
           
(package private) static int DRDA_TYPE_NLOBCDBCS
           
(package private) static int DRDA_TYPE_NLOBCMIXED
           
(package private) static int DRDA_TYPE_NLOBCSBCS
           
(package private) static int DRDA_TYPE_NLOBLOC
           
(package private) static int DRDA_TYPE_NLONG
           
(package private) static int DRDA_TYPE_NLONGMIX
           
(package private) static int DRDA_TYPE_NLONGRAPH
           
(package private) static int DRDA_TYPE_NLONGVARBYTE
           
(package private) static int DRDA_TYPE_NLSTR
           
(package private) static int DRDA_TYPE_NLSTRMIX
           
(package private) static int DRDA_TYPE_NMDATALINK
           
(package private) static int DRDA_TYPE_NMIX
           
(package private) static int DRDA_TYPE_NNTERMBYTE
           
(package private) static int DRDA_TYPE_NNUMERIC_CHAR
           
(package private) static int DRDA_TYPE_NPSCLBYTE
           
(package private) static int DRDA_TYPE_NROWID
           
(package private) static int DRDA_TYPE_NRSET_LOC
           
(package private) static int DRDA_TYPE_NSDATALINK
           
(package private) static int DRDA_TYPE_NSMALL
           
(package private) static int DRDA_TYPE_NTERMBYTE
           
(package private) static int DRDA_TYPE_NTIME
           
(package private) static int DRDA_TYPE_NTIMESTAMP
           
(package private) static int DRDA_TYPE_NUMERIC_CHAR
           
(package private) static int DRDA_TYPE_NVARBYTE
           
(package private) static int DRDA_TYPE_NVARCHAR
           
(package private) static int DRDA_TYPE_NVARGRAPH
           
(package private) static int DRDA_TYPE_NVARMIX
           
(package private) static int DRDA_TYPE_NZDECIMAL
           
(package private) static int DRDA_TYPE_PSCLBYTE
           
(package private) static int DRDA_TYPE_ROWID
           
(package private) static int DRDA_TYPE_RSET_LOC
           
(package private) static int DRDA_TYPE_SDATALINK
           
(package private) static int DRDA_TYPE_SMALL
           
(package private) static int DRDA_TYPE_TIME
           
(package private) static int DRDA_TYPE_TIMESTAMP
           
(package private) static int DRDA_TYPE_VARBYTE
           
(package private) static int DRDA_TYPE_VARCHAR
           
(package private) static int DRDA_TYPE_VARGRAPH
           
(package private) static int DRDA_TYPE_VARMIX
           
(package private) static int DRDA_TYPE_ZDECIMAL
           
(package private) static int FDOCA_TYPE_DECIMAL
           
(package private) static int FDOCA_TYPE_FIXEDBYTES
           
(package private) static int FDOCA_TYPE_FIXEDCHAR
           
(package private) static int FDOCA_TYPE_FLOAT_370
           
(package private) static int FDOCA_TYPE_FLOAT_IEEE
           
(package private) static int FDOCA_TYPE_FLOAT_VAX
           
(package private) static int FDOCA_TYPE_FLOAT_X86
           
(package private) static int FDOCA_TYPE_INTEGER_BE
           
(package private) static int FDOCA_TYPE_INTEGER_LE
           
(package private) static int FDOCA_TYPE_LOBBYTES
           
(package private) static int FDOCA_TYPE_LOBCHAR
           
(package private) static int FDOCA_TYPE_NDECIMAL
           
(package private) static int FDOCA_TYPE_NFIXEDBYTES
           
(package private) static int FDOCA_TYPE_NFIXEDCHAR
           
(package private) static int FDOCA_TYPE_NFLOAT_370
           
(package private) static int FDOCA_TYPE_NFLOAT_IEEE
           
(package private) static int FDOCA_TYPE_NFLOAT_VAX
           
(package private) static int FDOCA_TYPE_NFLOAT_X86
           
(package private) static int FDOCA_TYPE_NINTEGER_BE
           
(package private) static int FDOCA_TYPE_NINTEGER_LE
           
(package private) static int FDOCA_TYPE_NLOBBYTES
           
(package private) static int FDOCA_TYPE_NLOBCHAR
           
(package private) static int FDOCA_TYPE_NNTBYTES
           
(package private) static int FDOCA_TYPE_NNTCHAR
           
(package private) static int FDOCA_TYPE_NNUMERIC_CHAR
           
(package private) static int FDOCA_TYPE_NPSCLBYTE
           
(package private) static int FDOCA_TYPE_NPSCLCHAR
           
(package private) static int FDOCA_TYPE_NTBYTES
           
(package private) static int FDOCA_TYPE_NTCHAR
           
(package private) static int FDOCA_TYPE_NUMERIC_CHAR
           
(package private) static int FDOCA_TYPE_NVARBYTES
           
(package private) static int FDOCA_TYPE_NVARCHAR
           
(package private) static int FDOCA_TYPE_NZDECIMAL
           
(package private) static int FDOCA_TYPE_NZDECIMAL_IBM
           
(package private) static int FDOCA_TYPE_PSCLBYTE
           
(package private) static int FDOCA_TYPE_PSCLCHAR
           
(package private) static int FDOCA_TYPE_VARBYTES
           
(package private) static int FDOCA_TYPE_VARCHAR
           
(package private) static int FDOCA_TYPE_ZDECIMAL
           
(package private) static int FDOCA_TYPE_ZDECIMAL_IBM
           
(package private) static int FDODSC_FOOTER_SIZE
           
(package private) static int FULL_NGDA_SIZE
           
(package private) static int GDA_MD_TYPE
           
(package private) static int INDICATOR_NULLABLE
           
protected static int LONGVARBINARY_MAX_LEN
           
protected static int LONGVARCHAR_LEN_NUMBYTES
           
protected static int LONGVARCHAR_MAX_LEN
           
(package private) static int MAX_ENV_LID
           
(package private) static int MAX_OVERRIDES
           
(package private) static int MAX_VARS_IN_NGDA
           
(package private) static int MDD_REST_SIZE
           
(package private) static int MDD_TRIPLET_SIZE
           
(package private) static int MDD_TRIPLET_TYPE
           
(package private) static int NGDA_TRIPLET_TYPE
           
(package private) static int NULL_DATA
           
(package private) static int NULL_LID
           
protected static int NUMERIC_DEFAULT_PRECISION
           
protected static int NUMERIC_DEFAULT_SCALE
           
protected static int NUMERIC_MAX_PRECISION
           
(package private) static int RLO_RPT_GRP_SIZE
           
(package private) static int RLO_TRIPLET_TYPE
           
(package private) static int ROW_MD_TYPE
           
(package private) static int SDA_MD_TYPE
           
(package private) static int SDA_TRIPLET_SIZE
           
(package private) static int SDA_TRIPLET_TYPE
           
(package private) static int SQLCADTA_LID
           
(package private) static byte[] SQLCADTA_MDD
           
(package private) static byte[] SQLCADTA_SQLDTARD_RLO
           
(package private) static int SQLCADTA_SQLDTARD_RLO_SIZE
           
(package private) static byte[] SQLDTA_MDD
           
(package private) static byte[] SQLDTA_RLO
           
(package private) static int SQLDTA_RLO_SIZE
           
(package private) static int SQLDTAGRP_COL_DSC_SIZE
           
(package private) static int SQLDTAGRP_LID
           
(package private) static byte[] SQLDTAGRP_MDD
           
(package private) static int SQLDTAGRP_SIZE
           
(package private) static int TYP_NULLIND
           
 
Constructor Summary
(package private) FdocaConstants()
           
 
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
 

Field Detail

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
Constructor Detail

FdocaConstants

FdocaConstants()
Method Detail

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 mappingy
nullable - - true if type is nullable
outlen - - output parameter with length of type.
Returns:
standard drdaTypeLength. -1 if we don't know.
Throws:
java.sql.SQLException

Built on Tue 2006-10-10 19:23:47+0200, from revision exported

Apache Derby V10.1 Engine Documentation - Copyright © 1997,2005 The Apache Software Foundation or its licensors, as applicable.