Interface StoredFormatIds


  • public interface StoredFormatIds
    A format id identifies a stored form of an object for the purposes of locating a class which can read the stored form and reconstruct the object using the java.io.Externalizable interface.

    An important aspect of the format id concept is that it does not impose an implementation on the stored object. Rather, multiple implementations of an object (or interface) may share a format id. One implementation may store (write) an object and another may restore (read) the object. The implication of this is that a format id specifies the following properties of a stored object.

    • The interface(s) the stored object must support. Any implementation which reads the object must support these interfaces.
    • The format of the stored object. All implementations which support the format must be able to read and write it.

    An object should implement the Formatable interface to support a stored format. In addition, the module which contains the object should register the object's class with the Monitor (See FormatIdUtil.register.)

    When you add a format id to this file, please include the list of interfaces an implementation must support when it supports the format id. When Derby code reads a stored form it returns an object of a Class which supports the stored form. A reader may cast this object to any interface listed in this file. It is an error for the reader to cast the object to a class or interface not listed in this file.

    When you implement a class that supports a format, add a comment that states the name of the class. The first implementation of a format defines the stored form.

    This interface defines all the format ids for Derby. If you define a format id please be sure to declare it in this file. If you remove support for a one please document that the format id is deprecated. Never remove or re-use a format id.

    • Field Detail

      • TWO_BYTE_FORMAT_ID_BYTE_LENGTH

        static final int TWO_BYTE_FORMAT_ID_BYTE_LENGTH
        Byte length of a two byt format id.
        See Also:
        Constant Field Values
      • MIN_TWO_BYTE_FORMAT_ID

        static final int MIN_TWO_BYTE_FORMAT_ID
        Minimum value for a two byte format id.
        See Also:
        Constant Field Values
      • MAX_TWO_BYTE_FORMAT_ID

        static final int MAX_TWO_BYTE_FORMAT_ID
        Maximum value for a two byte format id.
        See Also:
        Constant Field Values
      • NULL_FORMAT_ID

        static final int NULL_FORMAT_ID
        Special format id for any null referance
        See Also:
        Constant Field Values
      • STRING_FORMAT_ID

        static final int STRING_FORMAT_ID
        Special format id for tagging UTF8 strings
        See Also:
        Constant Field Values
      • SERIALIZABLE_FORMAT_ID

        static final int SERIALIZABLE_FORMAT_ID
        Special format id for tagging Serializable objects.
        See Also:
        Constant Field Values
      • BOOLEAN_TYPE_ID

        static final int BOOLEAN_TYPE_ID
        class org.apache.derby.iapi.types.BooleanTypeId
        See Also:
        Constant Field Values
      • BOOLEAN_COMPILATION_TYPE_ID

        static final int BOOLEAN_COMPILATION_TYPE_ID
        class org.apache.derby.iapi.types.BooleanTypeId
        See Also:
        Constant Field Values
      • CHAR_TYPE_ID

        static final int CHAR_TYPE_ID
        class org.apache.derby.iapi.types.CharTypeId
        See Also:
        Constant Field Values
      • CHAR_COMPILATION_TYPE_ID

        static final int CHAR_COMPILATION_TYPE_ID
        class org.apache.derby.iapi.types.CharTypeId
        See Also:
        Constant Field Values
      • DOUBLE_TYPE_ID

        static final int DOUBLE_TYPE_ID
        class org.apache.derby.iapi.types.DoubleTypeId
        See Also:
        Constant Field Values
      • DOUBLE_COMPILATION_TYPE_ID

        static final int DOUBLE_COMPILATION_TYPE_ID
        class org.apache.derby.iapi.types.DoubleTypeId
        See Also:
        Constant Field Values
      • INT_TYPE_ID

        static final int INT_TYPE_ID
        class org.apache.derby.iapi.types.IntTypeId
        See Also:
        Constant Field Values
      • INT_COMPILATION_TYPE_ID

        static final int INT_COMPILATION_TYPE_ID
        class org.apache.derby.iapi.types.IntTypeId
        See Also:
        Constant Field Values
      • REAL_TYPE_ID

        static final int REAL_TYPE_ID
        class org.apache.derby.iapi.types.RealTypeId
        See Also:
        Constant Field Values
      • REAL_COMPILATION_TYPE_ID

        static final int REAL_COMPILATION_TYPE_ID
        class org.apache.derby.iapi.types.RealTypeId
        See Also:
        Constant Field Values
      • REF_TYPE_ID

        static final int REF_TYPE_ID
        class org.apache.derby.iapi.types.RefTypeId
        See Also:
        Constant Field Values
      • REF_COMPILATION_TYPE_ID

        static final int REF_COMPILATION_TYPE_ID
        class org.apache.derby.iapi.types.RefTypeId
        See Also:
        Constant Field Values
      • SMALLINT_TYPE_ID

        static final int SMALLINT_TYPE_ID
        class org.apache.derby.iapi.types.SmallintTypeId
        See Also:
        Constant Field Values
      • SMALLINT_COMPILATION_TYPE_ID

        static final int SMALLINT_COMPILATION_TYPE_ID
        class org.apache.derby.iapi.types.SmallintTypeId
        See Also:
        Constant Field Values
      • BIGINT_TYPE_ID

        static final int BIGINT_TYPE_ID
        class org.apache.derby.iapi.types.LongintTypeId
        See Also:
        Constant Field Values
      • LONGINT_COMPILATION_TYPE_ID

        static final int LONGINT_COMPILATION_TYPE_ID
        class org.apache.derby.iapi.types.LongintTypeId
        See Also:
        Constant Field Values
      • USERDEFINED_TYPE_ID_V3

        static final int USERDEFINED_TYPE_ID_V3
        class org.apache.derby.iapi.types.UserDefinedTypeIdV3
        See Also:
        Constant Field Values
      • USERDEFINED_COMPILATION_TYPE_ID

        static final int USERDEFINED_COMPILATION_TYPE_ID
        class org.apache.derby.iapi.types.UserDefinedTypeId
        See Also:
        Constant Field Values
      • USERDEFINED_COMPILATION_TYPE_ID_V2

        static final int USERDEFINED_COMPILATION_TYPE_ID_V2
        class org.apache.derby.iapi.types.UserDefinedTypeIdV2
        See Also:
        Constant Field Values
      • VARCHAR_TYPE_ID

        static final int VARCHAR_TYPE_ID
        class org.apache.derby.iapi.types.VarcharTypeId
        See Also:
        Constant Field Values
      • VARCHAR_COMPILATION_TYPE_ID

        static final int VARCHAR_COMPILATION_TYPE_ID
        class org.apache.derby.iapi.types.VarcharTypeId
        See Also:
        Constant Field Values
      • DATA_TYPE_IMPL_DESCRIPTOR_V01_ID

        static final int DATA_TYPE_IMPL_DESCRIPTOR_V01_ID
        class org.apache.derby.catalog.types.TypeDescriptorImpl
        See Also:
        Constant Field Values
      • DATA_TYPE_SERVICES_IMPL_V01_ID

        static final int DATA_TYPE_SERVICES_IMPL_V01_ID
        In releases prior to 10.3 this format was produced by DataTypeDescriptor. The format was incorrect used in system catalogs for routine parameter and return types. The format contained repeated information. DERBY-2775 changed the code so that these catalog types were written as TypeDescriptor (which is what always had occurred for the types in SYSCOLUMNS).

        This format now maps to OldRoutineType and is solely used to read old routine types.

        See Also:
        Constant Field Values
      • CONGLOMERATE_DESCRIPTOR_FINDER_V01_ID

        static final int CONGLOMERATE_DESCRIPTOR_FINDER_V01_ID
        class org.apache.derby.impl.sql.catalog.ConglomerateDescriptorFinder
        See Also:
        Constant Field Values
      • CONSTRAINT_DESCRIPTOR_FINDER_V01_ID

        static final int CONSTRAINT_DESCRIPTOR_FINDER_V01_ID
        class org.apache.derby.impl.sql.catalog.ConstraintDescriptorFinder
        See Also:
        Constant Field Values
      • DEFAULT_DESCRIPTOR_FINDER_V01_ID

        static final int DEFAULT_DESCRIPTOR_FINDER_V01_ID
        class org.apache.derby.impl.sql.catalog.DefaultDescriptorFinder
        See Also:
        Constant Field Values
      • ALIAS_DESCRIPTOR_FINDER_V01_ID

        static final int ALIAS_DESCRIPTOR_FINDER_V01_ID
        class org.apache.derby.impl.sql.catalog.AliasDescriptorFinder
        See Also:
        Constant Field Values
      • TABLE_DESCRIPTOR_FINDER_V01_ID

        static final int TABLE_DESCRIPTOR_FINDER_V01_ID
        class org.apache.derby.impl.sql.catalog.TableDescriptorFinder
        See Also:
        Constant Field Values
      • ROUTINE_PERMISSION_FINDER_V01_ID

        static final int ROUTINE_PERMISSION_FINDER_V01_ID
        class org.apache.derby.impl.sql.catalog.CoreDDFinderClassInfo
        See Also:
        Constant Field Values
      • TABLE_PERMISSION_FINDER_V01_ID

        static final int TABLE_PERMISSION_FINDER_V01_ID
        class org.apache.derby.impl.sql.catalog.CoreDDFinderClassInfo
        See Also:
        Constant Field Values
      • COLUMNS_PERMISSION_FINDER_V01_ID

        static final int COLUMNS_PERMISSION_FINDER_V01_ID
        class org.apache.derby.impl.sql.catalog.CoreDDFinderClassInfo
        See Also:
        Constant Field Values
      • ROLE_GRANT_FINDER_V01_ID

        static final int ROLE_GRANT_FINDER_V01_ID
        class org.apache.derby.impl.sql.catalog.CoreDDFinderClassInfo
        See Also:
        Constant Field Values
      • DATA_DICTIONARY_DESCRIPTOR_FINDER_V01_ID

        static final int DATA_DICTIONARY_DESCRIPTOR_FINDER_V01_ID
        class org.apache.derby.impl.sql.catalog.DataDictionaryDescriptorFinder
        See Also:
        Constant Field Values
      • VIEW_DESCRIPTOR_FINDER_V01_ID

        static final int VIEW_DESCRIPTOR_FINDER_V01_ID
        class org.apache.derby.impl.sql.catalog.ViewDescriptorFinder
        See Also:
        Constant Field Values
      • SPS_DESCRIPTOR_FINDER_V01_ID

        static final int SPS_DESCRIPTOR_FINDER_V01_ID
        class org.apache.derby.impl.sql.catalog.SPSDescriptorFinder
        See Also:
        Constant Field Values
      • FILE_INFO_FINDER_V01_ID

        static final int FILE_INFO_FINDER_V01_ID
        class org.apache.derby.impl.sql.catalog.FileInfoFinder
        See Also:
        Constant Field Values
      • TRIGGER_DESCRIPTOR_FINDER_V01_ID

        static final int TRIGGER_DESCRIPTOR_FINDER_V01_ID
        class org.apache.derby.impl.sql.catalog.TriggerDescriptorFinder
        See Also:
        Constant Field Values
      • TRIGGER_DESCRIPTOR_V01_ID

        static final int TRIGGER_DESCRIPTOR_V01_ID
        Class org.apache.derby.impl.sql.catalog.TriggerDescriptor.
        See Also:
        Constant Field Values
      • DD_SOCRATES_VERSION_ID

        static final int DD_SOCRATES_VERSION_ID
        class org.apache.derby.impl.sql.catalog.DD_SocratesVersion
        See Also:
        Constant Field Values
      • REFERENCED_COLUMNS_DESCRIPTOR_IMPL_V01_ID

        static final int REFERENCED_COLUMNS_DESCRIPTOR_IMPL_V01_ID
        class org.apache.derby.catalog.types.ReferencedColumnsDescriptorImpl
        See Also:
        Constant Field Values
      • DD_PLATO_VERSION_ID

        static final int DD_PLATO_VERSION_ID
        class org.apache.derby.impl.sql.catalog.DD_PlatoVersion
        See Also:
        Constant Field Values
      • DD_ARISTOTLE_VERSION_ID

        static final int DD_ARISTOTLE_VERSION_ID
        class org.apache.derby.impl.sql.catalog.DD_AristotleVersion
        See Also:
        Constant Field Values
      • DD_XENA_VERSION_ID

        static final int DD_XENA_VERSION_ID
        class org.apache.derby.impl.sql.catalog.DD_XenaVersion
        See Also:
        Constant Field Values
      • DD_BUFFY_VERSION_ID

        static final int DD_BUFFY_VERSION_ID
        class org.apache.derby.impl.sql.catalog.DD_BuffyVersion
        See Also:
        Constant Field Values
      • DD_MULAN_VERSION_ID

        static final int DD_MULAN_VERSION_ID
        class org.apache.derby.impl.sql.catalog.DD_MulanVersion
        See Also:
        Constant Field Values
      • DD_IVANOVA_VERSION_ID

        static final int DD_IVANOVA_VERSION_ID
        class org.apache.derby.impl.sql.catalog.DD_IvanovaVersion
        See Also:
        Constant Field Values
      • DD_DB2J72_VERSION_ID

        static final int DD_DB2J72_VERSION_ID
        class org.apache.derby.impl.sql.catalog.DD_DB2J72 now mapped to a single class DD_Version. 5.0 databases will have this as the format identifier for their catalog version number.
        See Also:
        Constant Field Values
      • DD_ARWEN_VERSION_ID

        static final int DD_ARWEN_VERSION_ID
        class org.apache.derby.impl.sql.catalog.DD_Version now mapped to a single class DD_Version. 5.1 and later databases will have this as the format identifier for their catalog version number.
        See Also:
        Constant Field Values
      • LONGVARCHAR_TYPE_ID

        static final int LONGVARCHAR_TYPE_ID
        class org.apache.derby.iapi.types.LongvarcharTypeId
        See Also:
        Constant Field Values
      • LONGVARCHAR_COMPILATION_TYPE_ID

        static final int LONGVARCHAR_COMPILATION_TYPE_ID
        class org.apache.derby.iapi.types.LongvarcharTypeId
        See Also:
        Constant Field Values
      • CLOB_TYPE_ID

        static final int CLOB_TYPE_ID
        class org.apache.derby.iapi.types.LongvarcharTypeId
        See Also:
        Constant Field Values
      • CLOB_COMPILATION_TYPE_ID

        static final int CLOB_COMPILATION_TYPE_ID
        class org.apache.derby.iapi.types.LongvarcharTypeId
        See Also:
        Constant Field Values
      • LONGVARBIT_TYPE_ID

        static final int LONGVARBIT_TYPE_ID
        class org.apache.derby.iapi.types.LongvarbitTypeId - XXXX does not exist!!!
        See Also:
        Constant Field Values
      • LONGVARBIT_COMPILATION_TYPE_ID

        static final int LONGVARBIT_COMPILATION_TYPE_ID
        class org.apache.derby.iapi.types.LongvarbitTypeId - XXXX does not exist!!!
        See Also:
        Constant Field Values
      • BLOB_TYPE_ID

        static final int BLOB_TYPE_ID
        class org.apache.derby.iapi.types.LongvarbitTypeId - XXXX does not exist!!! But for BLOB we do the same as for LONGVARBIT, only need different ids
        See Also:
        Constant Field Values
      • BLOB_COMPILATION_TYPE_ID

        static final int BLOB_COMPILATION_TYPE_ID
        class org.apache.derby.iapi.types.LongvarbitTypeId - XXXX does not exist!!! But for BLOB we do the same as for LONGVARBIT, only need different ids
        See Also:
        Constant Field Values
      • XML_TYPE_ID

        static final int XML_TYPE_ID
        Instance of TypeId for XML data types.
        See Also:
        Constant Field Values
      • JSQLTYPEIMPL_ID

        static final int JSQLTYPEIMPL_ID
        class org.apache.derby.iapi.types.JSQLType
        See Also:
        Constant Field Values
      • ROW_LIST_V01_ID

        static final int ROW_LIST_V01_ID
        class org.apache.derby.impl.sql.catalog.RowListImpl
        See Also:
        Constant Field Values
      • DATA_TYPE_DESCRIPTOR_V02_ID

        static final int DATA_TYPE_DESCRIPTOR_V02_ID
        DataTypeDescriptor (runtime type) new format from 10.4 onwards that reflects the change in role from is a TypeDescriptor to has a TypeDescriptor. Fixes the format so that information is not duplicated. Old format number was DATA_TYPE_SERVICES_IMPL_V01_ID (259).
        See Also:
        Constant Field Values
      • INDEX_ROW_GENERATOR_V01_ID

        static final int INDEX_ROW_GENERATOR_V01_ID
        class org.apache.derby.impl.sql.catalog.IndexRowGeneratorImpl
        See Also:
        Constant Field Values
      • BITIMPL_V01_ID

        static final int BITIMPL_V01_ID
        class org.apache.derby.iapi.services.io.FormatableBitSet
        See Also:
        Constant Field Values
      • FORMATABLE_ARRAY_HOLDER_V01_ID

        static final int FORMATABLE_ARRAY_HOLDER_V01_ID
        class org.apache.derby.iapi.services.io.FormatableArrayHolder
        See Also:
        Constant Field Values
      • FORMATABLE_PROPERTIES_V01_ID

        static final int FORMATABLE_PROPERTIES_V01_ID
        class org.apache.derby.iapi.services.io.FormatableProperties
        See Also:
        Constant Field Values
      • FORMATABLE_INT_HOLDER_V01_ID

        static final int FORMATABLE_INT_HOLDER_V01_ID
        class org.apache.derby.iapi.services.io.FormatableIntHolder
        See Also:
        Constant Field Values
      • FORMATABLE_LONG_HOLDER_V01_ID

        static final int FORMATABLE_LONG_HOLDER_V01_ID
        class org.apache.derby.iapi.services.io.FormatableLongHolder
        See Also:
        Constant Field Values
      • FORMATABLE_HASHTABLE_V01_ID

        static final int FORMATABLE_HASHTABLE_V01_ID
        class org.apache.derby.iapi.services.io.FormatableHashtable
        See Also:
        Constant Field Values
      • SCHEMA_DESCRIPTOR_FINDER_V01_ID

        static final int SCHEMA_DESCRIPTOR_FINDER_V01_ID
        class org.apache.derby.impl.sql.catalog.SchemaDescriptorFinder
        See Also:
        Constant Field Values
      • COLUMN_DESCRIPTOR_FINDER_V01_ID

        static final int COLUMN_DESCRIPTOR_FINDER_V01_ID
        class org.apache.derby.impl.sql.catalog.ColumnDescriptorFinder
        See Also:
        Constant Field Values
      • SEQUENCE_DESCRIPTOR_FINDER_V01_ID

        static final int SEQUENCE_DESCRIPTOR_FINDER_V01_ID
        class org.apache.derby.impl.sql.catalog.SequenceDescriptorFinder
        See Also:
        Constant Field Values
      • PERM_DESCRIPTOR_FINDER_V01_ID

        static final int PERM_DESCRIPTOR_FINDER_V01_ID
        See Also:
        Constant Field Values
      • OIDIMPL_V01_ID

        static final int OIDIMPL_V01_ID
        |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| || || DEPRECATED || |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| class org.apache.derby.impl.sql.catalog.OIDImpl
        See Also:
        Constant Field Values
      • BOOLEAN_TYPE_ID_IMPL

        static final int BOOLEAN_TYPE_ID_IMPL
        class org.apache.derby.catalog.types.BooleanTypeIdImpl
        See Also:
        Constant Field Values
      • CHAR_TYPE_ID_IMPL

        static final int CHAR_TYPE_ID_IMPL
        class org.apache.derby.catalog.types.CharTypeIdImpl
        See Also:
        Constant Field Values
      • DOUBLE_TYPE_ID_IMPL

        static final int DOUBLE_TYPE_ID_IMPL
        class org.apache.derby.catalog.types.DoubleTypeIdImpl
        See Also:
        Constant Field Values
      • INT_TYPE_ID_IMPL

        static final int INT_TYPE_ID_IMPL
        class org.apache.derby.catalog.types.IntTypeIdImpl
        See Also:
        Constant Field Values
      • REAL_TYPE_ID_IMPL

        static final int REAL_TYPE_ID_IMPL
        class org.apache.derby.catalog.types.RealTypeIdImpl
        See Also:
        Constant Field Values
      • REF_TYPE_ID_IMPL

        static final int REF_TYPE_ID_IMPL
        class org.apache.derby.catalog.types.RefTypeIdImpl
        See Also:
        Constant Field Values
      • SMALLINT_TYPE_ID_IMPL

        static final int SMALLINT_TYPE_ID_IMPL
        class org.apache.derby.catalog.types.SmallintTypeIdImpl
        See Also:
        Constant Field Values
      • BIGINT_TYPE_ID_IMPL

        static final int BIGINT_TYPE_ID_IMPL
        class org.apache.derby.catalog.types.LongintTypeIdImpl
        See Also:
        Constant Field Values
      • USERDEFINED_TYPE_ID_IMPL_V3

        static final int USERDEFINED_TYPE_ID_IMPL_V3
        class org.apache.derby.catalog.types.UserDefinedTypeIdImpl
        See Also:
        Constant Field Values
      • DATE_TYPE_ID_IMPL

        static final int DATE_TYPE_ID_IMPL
        class org.apache.derby.catalog.types.TypesImplInstanceGetter
        See Also:
        Constant Field Values
      • TIME_TYPE_ID_IMPL

        static final int TIME_TYPE_ID_IMPL
        class org.apache.derby.catalog.types.TypesImplInstanceGetter
        See Also:
        Constant Field Values
      • TIMESTAMP_TYPE_ID_IMPL

        static final int TIMESTAMP_TYPE_ID_IMPL
        class org.apache.derby.catalog.types.TypesImplInstanceGetter
        See Also:
        Constant Field Values
      • AGG_MIN_V01_ID

        static final int AGG_MIN_V01_ID
        class org.apache.derby.Database.Language.Execution.MinAggregator
        See Also:
        Constant Field Values
      • AGG_COUNT_STAR_V01_ID

        static final int AGG_COUNT_STAR_V01_ID
        class org.apache.derby.Database.Language.Execution.CountStarAggregator
        See Also:
        Constant Field Values
      • VARCHAR_TYPE_ID_IMPL

        static final int VARCHAR_TYPE_ID_IMPL
        class org.apache.derby.catalog.types.VarcharTypeIdImpl
        See Also:
        Constant Field Values
      • PARAMETER_DESCRIPTOR_V01_ID

        static final int PARAMETER_DESCRIPTOR_V01_ID
        class org.apache.derby.impl.sql.catalog.ParameterDescriptorImpl
        See Also:
        Constant Field Values
      • BIT_TYPE_ID

        static final int BIT_TYPE_ID
        class org.apache.derby.iapi.types.BitTypeId
        See Also:
        Constant Field Values
      • BIT_TYPE_ID_IMPL

        static final int BIT_TYPE_ID_IMPL
        class org.apache.derby.catalog.types.BitTypeIdImpl
        See Also:
        Constant Field Values
      • VARBIT_TYPE_ID

        static final int VARBIT_TYPE_ID
        class org.apache.derby.iapi.types.VarbitTypeId
        See Also:
        Constant Field Values
      • VARBIT_COMPILATION_TYPE_ID

        static final int VARBIT_COMPILATION_TYPE_ID
        class org.apache.derby.iapi.types.VarbitTypeId
        See Also:
        Constant Field Values
      • VARBIT_TYPE_ID_IMPL

        static final int VARBIT_TYPE_ID_IMPL
        class org.apache.derby.catalog.types.VarbitTypeIdImpl
        See Also:
        Constant Field Values
      • INDEX_DESCRIPTOR_IMPL_V02_ID

        static final int INDEX_DESCRIPTOR_IMPL_V02_ID
        class org.apache.derby.catalog.types.IndexDescriptorImpl
        See Also:
        Constant Field Values
      • TINYINT_TYPE_ID

        static final int TINYINT_TYPE_ID
        class org.apache.derby.iapi.types.TinyintTypeId
        See Also:
        Constant Field Values
      • TINYINT_TYPE_ID_IMPL

        static final int TINYINT_TYPE_ID_IMPL
        class org.apache.derby.catalog.types.TinyintTypeIdImpl
        See Also:
        Constant Field Values
      • DECIMAL_TYPE_ID

        static final int DECIMAL_TYPE_ID
        class org.apache.derby.iapi.types.DecimalTypeId
        See Also:
        Constant Field Values
      • DATE_TYPE_ID

        static final int DATE_TYPE_ID
        class org.apache.derby.iapi.types.DateTypeId
        See Also:
        Constant Field Values
      • TIME_TYPE_ID

        static final int TIME_TYPE_ID
        class org.apache.derby.iapi.types.TimeTypeId
        See Also:
        Constant Field Values
      • TIMESTAMP_TYPE_ID

        static final int TIMESTAMP_TYPE_ID
        class org.apache.derby.iapi.types.TimestampTypeId
        See Also:
        Constant Field Values
      • DECIMAL_TYPE_ID_IMPL

        static final int DECIMAL_TYPE_ID_IMPL
        class org.apache.derby.catalog.types.DecimalTypeIdImpl
        See Also:
        Constant Field Values
      • LONGVARCHAR_TYPE_ID_IMPL

        static final int LONGVARCHAR_TYPE_ID_IMPL
        class org.apache.derby.catalog.types.LongvarcharTypeIdImpl
        See Also:
        Constant Field Values
      • CLOB_TYPE_ID_IMPL

        static final int CLOB_TYPE_ID_IMPL
        class org.apache.derby.catalog.types.LongvarcharTypeIdImpl
        See Also:
        Constant Field Values
      • LONGVARBIT_TYPE_ID_IMPL

        static final int LONGVARBIT_TYPE_ID_IMPL
        class org.apache.derby.catalog.types.LongvarbitTypeIdImpl - does nto exist
        See Also:
        Constant Field Values
      • BLOB_TYPE_ID_IMPL

        static final int BLOB_TYPE_ID_IMPL
        class org.apache.derby.catalog.types.LongvarbitTypeIdImpl - does not exist, but we do it the same way for BLOB as for Longvarbit...
        See Also:
        Constant Field Values
      • BIT_COMPILATION_TYPE_ID

        static final int BIT_COMPILATION_TYPE_ID
        class org.apache.derby.iapi.types.BitTypeId
        See Also:
        Constant Field Values
      • DECIMAL_COMPILATION_TYPE_ID

        static final int DECIMAL_COMPILATION_TYPE_ID
        class org.apache.derby.iapi.types.DecimalTypeId
        See Also:
        Constant Field Values
      • TINYINT_COMPILATION_TYPE_ID

        static final int TINYINT_COMPILATION_TYPE_ID
        class org.apache.derby.iapi.types.TinyintTypeId
        See Also:
        Constant Field Values
      • XML_TYPE_ID_IMPL

        static final int XML_TYPE_ID_IMPL
        class org.apache.derby.iapi.types.XML (implementation of org.apache.derby.iapi.types.XMLDataValue).
        See Also:
        Constant Field Values
      • RENAME_CONSTANT_ACTION_V01_ID

        static final int RENAME_CONSTANT_ACTION_V01_ID
        class org.apache.derby.Database.Language.Execution.RenameConstantAction
        See Also:
        Constant Field Values
      • DELETE_CONSTANT_ACTION_V01_ID

        static final int DELETE_CONSTANT_ACTION_V01_ID
        class org.apache.derby.Database.Language.Execution.DeleteConstantAction
        See Also:
        Constant Field Values
      • INSERT_CONSTANT_ACTION_V01_ID

        static final int INSERT_CONSTANT_ACTION_V01_ID
        class org.apache.derby.Database.Language.Execution.InsertConstantAction
        See Also:
        Constant Field Values
      • UPDATABLE_VTI_CONSTANT_ACTION_V01_ID

        static final int UPDATABLE_VTI_CONSTANT_ACTION_V01_ID
        class org.apache.derby.Database.Language.Execution.UpdateConstantAction
        See Also:
        Constant Field Values
      • UPDATE_CONSTANT_ACTION_V01_ID

        static final int UPDATE_CONSTANT_ACTION_V01_ID
        class org.apache.derby.Database.Language.Execution.UpdateConstantAction
        See Also:
        Constant Field Values
      • MATCHING_CLAUSE_CONSTANT_ACTION_V01_ID

        static final int MATCHING_CLAUSE_CONSTANT_ACTION_V01_ID
        class org.apache.derby.impl.sql.execute.MatchingClauseConstantAction
        See Also:
        Constant Field Values
      • MERGE_CONSTANT_ACTION_V01_ID

        static final int MERGE_CONSTANT_ACTION_V01_ID
        class org.apache.derby.impl.sql.execute.MatchingClauseConstantAction
        See Also:
        Constant Field Values
      • UNUSED_2_42

        static final int UNUSED_2_42
        class org.apache.derby.Database.Language.Execution.DropAliasConstantAction
        See Also:
        Constant Field Values
      • UNUSED_2_141

        static final int UNUSED_2_141
        class org.apache.derby.Database.Language.Execution.CreateSchemaConstantAction
        See Also:
        Constant Field Values
      • UNUSED_2_143

        static final int UNUSED_2_143
        class org.apache.derby.Database.Language.Execution.CreateViewConstantAction
        See Also:
        Constant Field Values
      • PROVIDER_INFO_V01_ID

        static final int PROVIDER_INFO_V01_ID
        class org.apache.derby.Database.Language.Execution.ProviderInfo
        See Also:
        Constant Field Values
      • AGG_AVG_V01_ID

        static final int AGG_AVG_V01_ID
        class org.apache.derby.Database.Language.Execution.AvgAggregator
        See Also:
        Constant Field Values
      • AGG_COUNT_V01_ID

        static final int AGG_COUNT_V01_ID
        class org.apache.derby.Database.Language.Execution.CountAggregator
        See Also:
        Constant Field Values
      • AGG_MAX_MIN_V01_ID

        static final int AGG_MAX_MIN_V01_ID
        class org.apache.derby.Database.Language.Execution.MaxMinAggregator
        See Also:
        Constant Field Values
      • AGG_SUM_V01_ID

        static final int AGG_SUM_V01_ID
        class org.apache.derby.Database.Language.Execution.SumAggregator
        See Also:
        Constant Field Values
      • AGG_USER_ADAPTOR_V01_ID

        static final int AGG_USER_ADAPTOR_V01_ID
        class org.apache.derby.Database.Language.Execution.UserAggregatorAggregator
        See Also:
        Constant Field Values
      • STATISTICS_CONSTANT_ACTION_V01_ID

        static final int STATISTICS_CONSTANT_ACTION_V01_ID
        class org.apache.derby.Database.Language.Execution.StatisticsConstantAction
        See Also:
        Constant Field Values
      • UNUSED_2_275

        static final int UNUSED_2_275
        class org.apache.derby.Database.Language.Execution.LockTableConstantAction
        See Also:
        Constant Field Values
      • UNUSED_2_221

        static final int UNUSED_2_221
        class org.apache.derby.Database.Language.Execution.CreateSPSConstantAction
        See Also:
        Constant Field Values
      • UNUSED_2_222

        static final int UNUSED_2_222
        class org.apache.derby.Database.Language.Execution.CreateSPSConstantAction
        See Also:
        Constant Field Values
      • ALTER_SPS_CONSTANT_ACTION_V01_ID

        static final int ALTER_SPS_CONSTANT_ACTION_V01_ID
        class org.apache.derby.Database.Language.Execution.AlterSPSConstantAction
        See Also:
        Constant Field Values
      • INDEX_COLUMN_ORDER_V01_ID

        static final int INDEX_COLUMN_ORDER_V01_ID
        class org.apache.derby.Database.Language.Execution.IndexColumnOrder
        See Also:
        Constant Field Values
      • AGG_INFO_V01_ID

        static final int AGG_INFO_V01_ID
        class org.apache.derby.Database.Language.Execution.AggregateInfo
        See Also:
        Constant Field Values
      • AGG_INFO_LIST_V01_ID

        static final int AGG_INFO_LIST_V01_ID
        class org.apache.derby.Database.Language.Execution.AggregateInfoList
        See Also:
        Constant Field Values
      • WRITE_CURSOR_CONSTANT_ACTION_V01_ID

        static final int WRITE_CURSOR_CONSTANT_ACTION_V01_ID
        class org.apache.derby.Database.Language.Execution.DeleteConstantAction This class is abstract so it doesn't need a format id!
        See Also:
        Constant Field Values
      • CONSTRAINT_INFO_V01_ID

        static final int CONSTRAINT_INFO_V01_ID
        class org.apache.derby.Database.Language.Execution.ConstraintInfo
        See Also:
        Constant Field Values
      • EXEC_ROW_BUILDER_ID

        static final int EXEC_ROW_BUILDER_ID
        Class org.apache.derby.iapi.sql.execute.ExecRowBuilder.
        See Also:
        Constant Field Values
      • FK_INFO_V01_ID

        static final int FK_INFO_V01_ID
        class org.apache.derby.Database.Language.Execution.FKInfo
        See Also:
        Constant Field Values
      • TRIGGER_INFO_V01_ID

        static final int TRIGGER_INFO_V01_ID
        class org.apache.derby.impl.sql.execute.TriggerInfo
        See Also:
        Constant Field Values
      • TRANSACTION_CONSTANT_ACTION_V01_ID

        static final int TRANSACTION_CONSTANT_ACTION_V01_ID
        class org.apache.derby.impl.sql.execute.TransactionConstantAction
        See Also:
        Constant Field Values
      • SET_TRIGGERS_CONSTANT_ACTION_V01_ID

        static final int SET_TRIGGERS_CONSTANT_ACTION_V01_ID
        class org.apache.derby.Database.Language.Execution.SetTriggersConstantAction
        See Also:
        Constant Field Values
      • REP_SET_TRIGGERS_CONSTANT_ACTION_V01_ID

        static final int REP_SET_TRIGGERS_CONSTANT_ACTION_V01_ID
        class org.apache.derby.Replication.Database.Language.Execution.RepSetTriggersConstantAction
        See Also:
        Constant Field Values
      • SET_SCHEMA_CONSTANT_ACTION_V02_ID

        static final int SET_SCHEMA_CONSTANT_ACTION_V02_ID
        class org.apache.derby.Database.Language.Execution.SetSchemaConstantAction
        See Also:
        Constant Field Values
      • SET_TRANSACTION_ISOLATION_CONSTANT_ACTION_V02_ID

        static final int SET_TRANSACTION_ISOLATION_CONSTANT_ACTION_V02_ID
        class org.apache.derby.Database.Language.Execution.SetTransactionIsolationConstantAction
        See Also:
        Constant Field Values
      • COLUMN_INFO_V02_ID

        static final int COLUMN_INFO_V02_ID
        class org.apache.derby.impl.sql.execute.ColumnInfo
        See Also:
        Constant Field Values
      • PROVIDER_INFO_V02_ID

        static final int PROVIDER_INFO_V02_ID
        class org.apache.derby.Database.Language.DependencySystem.Generic.ProviderInfo
        See Also:
        Constant Field Values
      • SAVEPOINT_V01_ID

        static final int SAVEPOINT_V01_ID
        class org.apache.derby.impl.sql.execute.SavepointConstantAction
        See Also:
        Constant Field Values
      • STORABLE_PREPARED_STATEMENT_V01_ID

        static final int STORABLE_PREPARED_STATEMENT_V01_ID
        class org.apache.derby.impl.sql.GenericStorablePreparedStatement
        See Also:
        Constant Field Values
      • GENERIC_RESULT_DESCRIPTION_V01_ID

        static final int GENERIC_RESULT_DESCRIPTION_V01_ID
        class org.apache.derby.impl.sql.GenericResultDescription
        See Also:
        Constant Field Values
      • GENERIC_TYPE_DESCRIPTOR_V01_ID

        static final int GENERIC_TYPE_DESCRIPTOR_V01_ID
        class org.apache.derby.impl.sql.GenericTypeDescriptor
        See Also:
        Constant Field Values
      • GENERIC_TYPE_ID_V01_ID

        static final int GENERIC_TYPE_ID_V01_ID
        class org.apache.derby.impl.sql.GenericTypeId
        See Also:
        Constant Field Values
      • CURSOR_TABLE_REFERENCE_V01_ID

        static final int CURSOR_TABLE_REFERENCE_V01_ID
        class org.apache.derby.impl.sql.CursorTableReference
        See Also:
        Constant Field Values
      • CURSOR_INFO_V01_ID

        static final int CURSOR_INFO_V01_ID
        class org.apache.derby.impl.sql.CursorInfo
        See Also:
        Constant Field Values
      • CLASS_ALIAS_INFO_V01_ID

        static final int CLASS_ALIAS_INFO_V01_ID
        class org.apache.derby.catalog.types.ClassAliasInfo
        See Also:
        Constant Field Values
      • METHOD_ALIAS_INFO_V01_ID

        static final int METHOD_ALIAS_INFO_V01_ID
        class org.apache.derby.catalog.types.MethodAliasInfo
        See Also:
        Constant Field Values
      • WORK_UNIT_ALIAS_INFO_V01_ID

        static final int WORK_UNIT_ALIAS_INFO_V01_ID
        class org.apache.derby.catalog.types.WorkUnitAliasInfo
        See Also:
        Constant Field Values
      • USER_AGGREGATE_ALIAS_INFO_V01_ID

        static final int USER_AGGREGATE_ALIAS_INFO_V01_ID
        class org.apache.derby.catalog.types.UserAggregateAliasInfo
        See Also:
        Constant Field Values
      • DEFAULT_INFO_IMPL_V01_ID

        static final int DEFAULT_INFO_IMPL_V01_ID
        class org.apache.derby.catalog.types.DefaultInfoImpl
        See Also:
        Constant Field Values
      • GENERIC_COLUMN_DESCRIPTOR_V02_ID

        static final int GENERIC_COLUMN_DESCRIPTOR_V02_ID
        class org.apache.derby.impl.sql.GenericColumnDescriptor
        See Also:
        Constant Field Values
      • ACCESS_HEAP_ROW_LOCATION_V1_ID

        static final int ACCESS_HEAP_ROW_LOCATION_V1_ID
        See Also:
        Constant Field Values
      • ACCESS_BTREE_LEAFCONTROLROW_V1_ID

        static final int ACCESS_BTREE_LEAFCONTROLROW_V1_ID
        See Also:
        Constant Field Values
      • ACCESS_BTREE_BRANCHCONTROLROW_V1_ID

        static final int ACCESS_BTREE_BRANCHCONTROLROW_V1_ID
        See Also:
        Constant Field Values
      • ACCESS_SERIALIZABLEWRAPPER_V1_ID

        static final int ACCESS_SERIALIZABLEWRAPPER_V1_ID
        See Also:
        Constant Field Values
      • ACCESS_B2I_STATIC_COMPILED_V1_ID

        static final int ACCESS_B2I_STATIC_COMPILED_V1_ID
        See Also:
        Constant Field Values
      • ACCESS_GIST_LEAFCONTROLROW_V1_ID

        static final int ACCESS_GIST_LEAFCONTROLROW_V1_ID
        See Also:
        Constant Field Values
      • ACCESS_GIST_BRANCHCONTROLROW_V1_ID

        static final int ACCESS_GIST_BRANCHCONTROLROW_V1_ID
        See Also:
        Constant Field Values
      • UPDATE_STATISTICS_CONSTANT_ACTION_ID

        static final int UPDATE_STATISTICS_CONSTANT_ACTION_ID
        See Also:
        Constant Field Values
      • DROP_STATISTICS_CONSTANT_ACTION_ID

        static final int DROP_STATISTICS_CONSTANT_ACTION_ID
        See Also:
        Constant Field Values
      • PC_XENA_VERSION_ID

        static final int PC_XENA_VERSION_ID
        class org.apache.derby.impl.store.access.PropertyConglomerate
        See Also:
        Constant Field Values
      • LOGOP_CHAIN_ALLOC_PAGE

        static final int LOGOP_CHAIN_ALLOC_PAGE
        Raw Store Log operation Ids
        See Also:
        Constant Field Values
      • LOGOP_ENCRYPT_CONTAINER_UNDO

        static final int LOGOP_ENCRYPT_CONTAINER_UNDO
        See Also:
        Constant Field Values
      • RAW_STORE_SINGLE_CONTAINER_FILE

        static final int RAW_STORE_SINGLE_CONTAINER_FILE
        container types
        See Also:
        Constant Field Values
      • RAW_STORE_SINGLE_CONTAINER_STREAM_FILE

        static final int RAW_STORE_SINGLE_CONTAINER_STREAM_FILE
        See Also:
        Constant Field Values
      • RAW_STORE_STORED_PAGE

        static final int RAW_STORE_STORED_PAGE
        page types
        See Also:
        Constant Field Values
      • RAW_STORE_GLOBAL_XACT_ID_V20

        static final int RAW_STORE_GLOBAL_XACT_ID_V20
        See Also:
        Constant Field Values
      • RAW_STORE_GLOBAL_XACT_ID_NEW

        static final int RAW_STORE_GLOBAL_XACT_ID_NEW
        See Also:
        Constant Field Values
      • RAW_STORE_TRANSACTION_TABLE_ENTRY

        static final int RAW_STORE_TRANSACTION_TABLE_ENTRY
        See Also:
        Constant Field Values
      • RAW_STORE_TRANSACTION_TABLE

        static final int RAW_STORE_TRANSACTION_TABLE
        See Also:
        Constant Field Values
      • MAX_ID_2

        static final int MAX_ID_2
        UDPATE MAX_ID_2 WHEN YOU ADD A NEW FORMATABLE
        See Also:
        Constant Field Values