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 Details

    • 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:
    • MIN_TWO_BYTE_FORMAT_ID

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

      static final int MAX_TWO_BYTE_FORMAT_ID
      Maximum value for a two byte format id.
      See Also:
    • MIN_ID_2

      static final int MIN_ID_2
      See Also:
    • MIN_ID_4

      static final int MIN_ID_4
      See Also:
    • NULL_FORMAT_ID

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      static final int DATA_TYPE_IMPL_DESCRIPTOR_V01_ID
      class org.apache.derby.catalog.types.TypeDescriptorImpl
      See Also:
    • 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:
    • CONGLOMERATE_DESCRIPTOR_FINDER_V01_ID

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

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

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

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

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

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

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

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

      static final int ROLE_GRANT_FINDER_V01_ID
      class org.apache.derby.impl.sql.catalog.CoreDDFinderClassInfo
      See Also:
    • 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:
    • VIEW_DESCRIPTOR_FINDER_V01_ID

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

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

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

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

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

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

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

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

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

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

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

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

      static final int DD_IVANOVA_VERSION_ID
      class org.apache.derby.impl.sql.catalog.DD_IvanovaVersion
      See Also:
    • 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:
    • 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:
    • LONGVARCHAR_TYPE_ID

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

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

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

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

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

      static final int LONGVARBIT_COMPILATION_TYPE_ID
      class org.apache.derby.iapi.types.LongvarbitTypeId - XXXX does not exist!!!
      See Also:
    • 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:
    • 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:
    • XML_TYPE_ID

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

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

      static final int ROW_LIST_V01_ID
      class org.apache.derby.impl.sql.catalog.RowListImpl
      See Also:
    • 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:
    • INDEX_ROW_GENERATOR_V01_ID

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

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

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

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

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

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

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

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

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

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

      static final int PERM_DESCRIPTOR_FINDER_V01_ID
      See Also:
    • UNUSED_243

      static final int UNUSED_243
      Unused 243
      See Also:
    • OIDIMPL_V01_ID

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      static final int LONGVARBIT_TYPE_ID_IMPL
      class org.apache.derby.catalog.types.LongvarbitTypeIdImpl - does nto exist
      See Also:
    • 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:
    • BIT_COMPILATION_TYPE_ID

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

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

      static final int TINYINT_COMPILATION_TYPE_ID
      class org.apache.derby.iapi.types.TinyintTypeId
      See Also:
    • 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:
    • ROW_MULTISET_TYPE_ID_IMPL

      static final int ROW_MULTISET_TYPE_ID_IMPL
      See Also:
    • RENAME_CONSTANT_ACTION_V01_ID

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

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

      static final int INSERT_CONSTANT_ACTION_V01_ID
      class org.apache.derby.Database.Language.Execution.InsertConstantAction
      See Also:
    • 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:
    • UPDATE_CONSTANT_ACTION_V01_ID

      static final int UPDATE_CONSTANT_ACTION_V01_ID
      class org.apache.derby.Database.Language.Execution.UpdateConstantAction
      See Also:
    • 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:
    • MERGE_CONSTANT_ACTION_V01_ID

      static final int MERGE_CONSTANT_ACTION_V01_ID
      class org.apache.derby.impl.sql.execute.MatchingClauseConstantAction
      See Also:
    • UNUSED_2_204

      static final int UNUSED_2_204
      See Also:
    • UNUSED_2_41

      static final int UNUSED_2_41
      UNUSED
      See Also:
    • UNUSED_2_42

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

      static final int UNUSED_2_141
      class org.apache.derby.Database.Language.Execution.CreateSchemaConstantAction
      See Also:
    • UNUSED_2_142

      static final int UNUSED_2_142
      See Also:
    • UNUSED_2_143

      static final int UNUSED_2_143
      class org.apache.derby.Database.Language.Execution.CreateViewConstantAction
      See Also:
    • UNUSED_2_144

      static final int UNUSED_2_144
      See Also:
    • PROVIDER_INFO_V01_ID

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

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

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

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

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

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

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

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

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

      static final int UNUSED_2_222
      class org.apache.derby.Database.Language.Execution.CreateSPSConstantAction
      See Also:
    • 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:
    • INDEX_COLUMN_ORDER_V01_ID

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

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

      static final int AGG_INFO_LIST_V01_ID
      class org.apache.derby.Database.Language.Execution.AggregateInfoList
      See Also:
    • 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:
    • CONSTRAINT_INFO_V01_ID

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

      static final int EXEC_ROW_BUILDER_ID
      Class org.apache.derby.iapi.sql.execute.ExecRowBuilder.
      See Also:
    • UNUSED_2_280

      static final int UNUSED_2_280
      See Also:
    • FK_INFO_V01_ID

      static final int FK_INFO_V01_ID
      class org.apache.derby.Database.Language.Execution.FKInfo
      See Also:
    • UNUSED_2_289

      static final int UNUSED_2_289
      See Also:
    • TRIGGER_INFO_V01_ID

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

      static final int TRANSACTION_CONSTANT_ACTION_V01_ID
      class org.apache.derby.impl.sql.execute.TransactionConstantAction
      See Also:
    • 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:
    • 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:
    • 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:
    • 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:
    • COLUMN_INFO_V02_ID

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

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

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

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

      static final int GENERIC_RESULT_DESCRIPTION_V01_ID
      class org.apache.derby.impl.sql.GenericResultDescription
      See Also:
    • UNUSED_2_215

      static final int UNUSED_2_215
      UNUSED
      See Also:
    • GENERIC_TYPE_DESCRIPTOR_V01_ID

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

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

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

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

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

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

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

      static final int USER_AGGREGATE_ALIAS_INFO_V01_ID
      class org.apache.derby.catalog.types.UserAggregateAliasInfo
      See Also:
    • ROUTINE_INFO_V01_ID

      static final int ROUTINE_INFO_V01_ID
      See Also:
    • SYNONYM_INFO_V01_ID

      static final int SYNONYM_INFO_V01_ID
      See Also:
    • UDT_INFO_V01_ID

      static final int UDT_INFO_V01_ID
      See Also:
    • AGGREGATE_INFO_V01_ID

      static final int AGGREGATE_INFO_V01_ID
      See Also:
    • DEFAULT_INFO_IMPL_V01_ID

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

      static final int GENERIC_COLUMN_DESCRIPTOR_V02_ID
      class org.apache.derby.impl.sql.GenericColumnDescriptor
      See Also:
    • SQL_BOOLEAN_ID

      static final int SQL_BOOLEAN_ID
      Type system id's
      See Also:
    • SQL_CHAR_ID

      static final int SQL_CHAR_ID
      See Also:
    • SQL_DOUBLE_ID

      static final int SQL_DOUBLE_ID
      See Also:
    • SQL_INTEGER_ID

      static final int SQL_INTEGER_ID
      See Also:
    • SQL_REAL_ID

      static final int SQL_REAL_ID
      See Also:
    • SQL_REF_ID

      static final int SQL_REF_ID
      See Also:
    • SQL_SMALLINT_ID

      static final int SQL_SMALLINT_ID
      See Also:
    • SQL_LONGINT_ID

      static final int SQL_LONGINT_ID
      See Also:
    • SQL_VARCHAR_ID

      static final int SQL_VARCHAR_ID
      See Also:
    • SQL_USERTYPE_ID_V3

      static final int SQL_USERTYPE_ID_V3
      See Also:
    • SQL_DATE_ID

      static final int SQL_DATE_ID
      See Also:
    • SQL_TIME_ID

      static final int SQL_TIME_ID
      See Also:
    • SQL_TIMESTAMP_ID

      static final int SQL_TIMESTAMP_ID
      See Also:
    • SQL_BIT_ID

      static final int SQL_BIT_ID
      See Also:
    • SQL_VARBIT_ID

      static final int SQL_VARBIT_ID
      See Also:
    • SQL_TINYINT_ID

      static final int SQL_TINYINT_ID
      See Also:
    • SQL_DECIMAL_ID

      static final int SQL_DECIMAL_ID
      See Also:
    • SQL_LONGVARCHAR_ID

      static final int SQL_LONGVARCHAR_ID
      See Also:
    • SQL_CLOB_ID

      static final int SQL_CLOB_ID
      See Also:
    • SQL_LONGVARBIT_ID

      static final int SQL_LONGVARBIT_ID
      See Also:
    • SQL_BLOB_ID

      static final int SQL_BLOB_ID
      See Also:
    • XML_ID

      static final int XML_ID
      See Also:
    • ACCESS_U8_V1_ID

      static final int ACCESS_U8_V1_ID
      Access ids.
      See Also:
    • ACCESS_HEAP_ROW_LOCATION_V1_ID

      static final int ACCESS_HEAP_ROW_LOCATION_V1_ID
      See Also:
    • ACCESS_HEAP_V2_ID

      static final int ACCESS_HEAP_V2_ID
      See Also:
    • ACCESS_B2I_V2_ID

      static final int ACCESS_B2I_V2_ID
      See Also:
    • ACCESS_FORMAT_ID

      static final int ACCESS_FORMAT_ID
      See Also:
    • ACCESS_T_STRINGCOLUMN_ID

      static final int ACCESS_T_STRINGCOLUMN_ID
      See Also:
    • ACCESS_B2IUNDO_V1_ID

      static final int ACCESS_B2IUNDO_V1_ID
      See Also:
    • ACCESS_BTREE_LEAFCONTROLROW_V1_ID

      static final int ACCESS_BTREE_LEAFCONTROLROW_V1_ID
      See Also:
    • ACCESS_BTREE_BRANCHCONTROLROW_V1_ID

      static final int ACCESS_BTREE_BRANCHCONTROLROW_V1_ID
      See Also:
    • ACCESS_SERIALIZABLEWRAPPER_V1_ID

      static final int ACCESS_SERIALIZABLEWRAPPER_V1_ID
      See Also:
    • ACCESS_B2I_STATIC_COMPILED_V1_ID

      static final int ACCESS_B2I_STATIC_COMPILED_V1_ID
      See Also:
    • ACCESS_TREE_V1_ID

      static final int ACCESS_TREE_V1_ID
      See Also:
    • ACCESS_B2I_V3_ID

      static final int ACCESS_B2I_V3_ID
      See Also:
    • ACCESS_GISTUNDO_V1_ID

      static final int ACCESS_GISTUNDO_V1_ID
      See Also:
    • ACCESS_GIST_LEAFCONTROLROW_V1_ID

      static final int ACCESS_GIST_LEAFCONTROLROW_V1_ID
      See Also:
    • ACCESS_GIST_BRANCHCONTROLROW_V1_ID

      static final int ACCESS_GIST_BRANCHCONTROLROW_V1_ID
      See Also:
    • STATISTICS_IMPL_V01_ID

      static final int STATISTICS_IMPL_V01_ID
      See Also:
    • UPDATE_STATISTICS_CONSTANT_ACTION_ID

      static final int UPDATE_STATISTICS_CONSTANT_ACTION_ID
      See Also:
    • DROP_STATISTICS_CONSTANT_ACTION_ID

      static final int DROP_STATISTICS_CONSTANT_ACTION_ID
      See Also:
    • ACCESS_GIST_RTREE_V1_ID

      static final int ACCESS_GIST_RTREE_V1_ID
      See Also:
    • ACCESS_T_RECTANGLE_ID

      static final int ACCESS_T_RECTANGLE_ID
      See Also:
    • ACCESS_T_INTCOL_V1_ID

      static final int ACCESS_T_INTCOL_V1_ID
      See Also:
    • ACCESS_B2I_V4_ID

      static final int ACCESS_B2I_V4_ID
      See Also:
    • ACCESS_HEAP_V3_ID

      static final int ACCESS_HEAP_V3_ID
      See Also:
    • ACCESS_B2I_V5_ID

      static final int ACCESS_B2I_V5_ID
      See Also:
    • PC_XENA_VERSION_ID

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

      static final int LOGOP_CHAIN_ALLOC_PAGE
      Raw Store Log operation Ids
      See Also:
    • LOGOP_BEGIN_XACT

      static final int LOGOP_BEGIN_XACT
      See Also:
    • LOGOP_CHECKPOINT

      static final int LOGOP_CHECKPOINT
      See Also:
    • LOGOP_CONTAINER

      static final int LOGOP_CONTAINER
      See Also:
    • LOGOP_DELETE

      static final int LOGOP_DELETE
      See Also:
    • LOGOP_END_XACT

      static final int LOGOP_END_XACT
      See Also:
    • LOGOP_INSERT

      static final int LOGOP_INSERT
      See Also:
    • LOGOP_PAGE_LOGICAL_UNDO

      static final int LOGOP_PAGE_LOGICAL_UNDO
      See Also:
    • LOGOP_PAGE_PHYSICAL_UNDO

      static final int LOGOP_PAGE_PHYSICAL_UNDO
      See Also:
    • LOGOP_PURGE

      static final int LOGOP_PURGE
      See Also:
    • LOGOP_CONTAINER_UNDO

      static final int LOGOP_CONTAINER_UNDO
      See Also:
    • LOGOP_UPDATE

      static final int LOGOP_UPDATE
      See Also:
    • LOGOP_UPDATE_FIELD

      static final int LOGOP_UPDATE_FIELD
      See Also:
    • LOGOP_COPY_ROWS

      static final int LOGOP_COPY_ROWS
      See Also:
    • LOGOP_ALLOC_PAGE

      static final int LOGOP_ALLOC_PAGE
      See Also:
    • LOGOP_INIT_PAGE

      static final int LOGOP_INIT_PAGE
      See Also:
    • LOGOP_INVALIDATE_PAGE

      static final int LOGOP_INVALIDATE_PAGE
      See Also:
    • LOGOP_SET_RESERVED_SPACE

      static final int LOGOP_SET_RESERVED_SPACE
      See Also:
    • LOGOP_REMOVE_FILE

      static final int LOGOP_REMOVE_FILE
      See Also:
    • LOGOP_CHECKSUM

      static final int LOGOP_CHECKSUM
      See Also:
    • LOGOP_COMPRESS10_2_SPACE

      static final int LOGOP_COMPRESS10_2_SPACE
      See Also:
    • LOGOP_COMPRESS_SPACE

      static final int LOGOP_COMPRESS_SPACE
      See Also:
    • LOGOP_ENCRYPT_CONTAINER

      static final int LOGOP_ENCRYPT_CONTAINER
      See Also:
    • LOGOP_ENCRYPT_CONTAINER_UNDO

      static final int LOGOP_ENCRYPT_CONTAINER_UNDO
      See Also:
    • RAW_STORE_SINGLE_CONTAINER_FILE

      static final int RAW_STORE_SINGLE_CONTAINER_FILE
      container types
      See Also:
    • RAW_STORE_SINGLE_CONTAINER_STREAM_FILE

      static final int RAW_STORE_SINGLE_CONTAINER_STREAM_FILE
      See Also:
    • RAW_STORE_STORED_PAGE

      static final int RAW_STORE_STORED_PAGE
      page types
      See Also:
    • RAW_STORE_ALLOC_PAGE

      static final int RAW_STORE_ALLOC_PAGE
      See Also:
    • FILE_STREAM_LOG_FILE

      static final int FILE_STREAM_LOG_FILE
      Log files
      See Also:
    • LOG_RECORD

      static final int LOG_RECORD
      Log record
      See Also:
    • LOG_COUNTER

      static final int LOG_COUNTER
      See Also:
    • BASIC_UUID

      static final int BASIC_UUID
      identifiers
      See Also:
    • RAW_STORE_GLOBAL_XACT_ID_V20

      static final int RAW_STORE_GLOBAL_XACT_ID_V20
      See Also:
    • RAW_STORE_XACT_ID

      static final int RAW_STORE_XACT_ID
      See Also:
    • RAW_STORE_GLOBAL_XACT_ID_NEW

      static final int RAW_STORE_GLOBAL_XACT_ID_NEW
      See Also:
    • RAW_STORE_TRANSACTION_TABLE_ENTRY

      static final int RAW_STORE_TRANSACTION_TABLE_ENTRY
      See Also:
    • RAW_STORE_TRANSACTION_TABLE

      static final int RAW_STORE_TRANSACTION_TABLE
      See Also:
    • MAX_ID_2

      static final int MAX_ID_2
      UDPATE MAX_ID_2 WHEN YOU ADD A NEW FORMATABLE
      See Also:
    • MAX_ID_4

      static final int MAX_ID_4
      See Also: