Class FdocaConstants

java.lang.Object
org.apache.derby.impl.drda.FdocaConstants

class FdocaConstants extends Object
  • Field Details

    • CPT_TRIPLET_TYPE

      static final int CPT_TRIPLET_TYPE
      See Also:
    • MDD_TRIPLET_TYPE

      static final int MDD_TRIPLET_TYPE
      See Also:
    • NGDA_TRIPLET_TYPE

      static final int NGDA_TRIPLET_TYPE
      See Also:
    • RLO_TRIPLET_TYPE

      static final int RLO_TRIPLET_TYPE
      See Also:
    • SDA_TRIPLET_TYPE

      static final int SDA_TRIPLET_TYPE
      See Also:
    • SDA_MD_TYPE

      static final int SDA_MD_TYPE
      See Also:
    • GDA_MD_TYPE

      static final int GDA_MD_TYPE
      See Also:
    • ROW_MD_TYPE

      static final int ROW_MD_TYPE
      See Also:
    • SQLCADTA_LID

      static final int SQLCADTA_LID
      See Also:
    • SQLDTAGRP_LID

      static final int SQLDTAGRP_LID
      See Also:
    • NULL_LID

      static final int NULL_LID
      See Also:
    • INDICATOR_NULLABLE

      static final int INDICATOR_NULLABLE
      See Also:
    • NULL_DATA

      static final int NULL_DATA
      See Also:
    • TYP_NULLIND

      static final int TYP_NULLIND
      See Also:
    • MAX_ENV_LID

      static final int MAX_ENV_LID
      See Also:
    • MAX_VARS_IN_NGDA

      static final int MAX_VARS_IN_NGDA
      See Also:
    • FULL_NGDA_SIZE

      static final int FULL_NGDA_SIZE
      See Also:
    • MDD_TRIPLET_SIZE

      static final int MDD_TRIPLET_SIZE
      See Also:
    • SDA_TRIPLET_SIZE

      static final int SDA_TRIPLET_SIZE
      See Also:
    • SQLDTA_RLO_SIZE

      static final int SQLDTA_RLO_SIZE
      See Also:
    • RLO_RPT_GRP_SIZE

      static final int RLO_RPT_GRP_SIZE
      See Also:
    • SQLDTAGRP_SIZE

      static final int SQLDTAGRP_SIZE
      See Also:
    • CPT_SIZE

      static final int CPT_SIZE
      See Also:
    • SQLDTAGRP_COL_DSC_SIZE

      static final int SQLDTAGRP_COL_DSC_SIZE
      See Also:
    • MAX_OVERRIDES

      static final int MAX_OVERRIDES
      See Also:
    • MDD_REST_SIZE

      static final int MDD_REST_SIZE
      See Also:
    • 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 Details

    • FdocaConstants

      FdocaConstants()
  • Method Details

    • isNullable

      protected static boolean isNullable(int fdocaType)
    • mapJdbcTypeToDrdaType

      protected static int mapJdbcTypeToDrdaType(int jdbcType, boolean nullable, AppRequester appRequester, int[] outlen) throws 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:
      SQLException