org.apache.derby.impl.drda
Class FdocaConstants

java.lang.Object
  extended by org.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 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
FdocaConstants()
           
 
Method Summary
protected static boolean isNullable(int fdocaType)
           
protected static int mapJdbcTypeToDrdaType(int jdbcType, boolean nullable, AppRequester appRequester, 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

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,
                                           AppRequester appRequester,
                                           int[] outlen)
                                    throws java.sql.SQLException
Map jdbctype to fdoca drda type

Parameters:
jdbcType - - Jdbc type for mappingy
nullable - - true if type is nullable
appRequester - - state variable for the connection
outlen - - output parameter with length of type.
Returns:
standard drdaTypeLength. -1 if we don't know.
Throws:
java.sql.SQLException

Built on Thu 2010-12-23 20:49:13+0000, from revision ???

Apache Derby V10.6 Internals - Copyright © 2004,2007 The Apache Software Foundation. All Rights Reserved.