Package org.apache.derby.impl.drda
Class FdocaConstants
- java.lang.Object
-
- org.apache.derby.impl.drda.FdocaConstants
-
class FdocaConstants extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (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
Constructors Constructor Description FdocaConstants()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description protected static boolean
isNullable(int fdocaType)
protected static int
mapJdbcTypeToDrdaType(int jdbcType, boolean nullable, AppRequester appRequester, int[] outlen)
Map jdbctype to fdoca drda type
-
-
-
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
-
-
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 mappingynullable
- - true if type is nullableappRequester
- - state variable for the connectionoutlen
- - output parameter with length of type.- Returns:
- standard drdaTypeLength. -1 if we don't know.
- Throws:
java.sql.SQLException
-
-