Interface TypedFormat

All Known Subinterfaces:
BitDataValue, BooleanDataValue, Compensation, ConcatableDataValue, Conglomerate, ConsInfo, DataValueDescriptor, DateTimeDataValue, ExecAggregator, Formatable, GlobalTransactionId, Loggable, LogicalUndoable, LogInstant, NumberDataValue, ProviderInfo, RefDataValue, RowLocation, StaticCompiledOpenConglomInfo, Storable, StringDataValue, TransactionId, Undoable, UserDataValue, XMLDataValue
All Known Implementing Classes:
AggregateAliasInfo, AggregatorInfo, AggregatorInfoList, AllocPage, AllocPageOperation, AvgAggregator, B2I, B2I_10_3, B2I_v10_2, B2IStaticCompiledInfo, B2IUndo, BasePage, BaseTypeIdImpl, BasicProviderInfo, BasicUUID, BeginXact, BinaryOrderableWrapper, BranchControlRow, BTree, CachedPage, ChainAllocPageOperation, CheckpointOperation, ChecksumOperation, CollatorSQLChar, CollatorSQLClob, CollatorSQLLongvarchar, CollatorSQLVarchar, ColumnInfo, CompressSpacePageOperation, CompressSpacePageOperation10_2, ConstraintInfo, ContainerBasicOperation, ContainerOperation, ContainerUndoOperation, ControlRow, CopyRowsOperation, CountAggregator, CursorInfo, CursorTableReference, DataType, DataTypeDescriptor, DD_Version, DDColumnDependableFinder, DDdependableFinder, DecimalTypeIdImpl, DefaultInfoImpl, DeleteConstantAction, DeleteOperation, EncryptContainerOperation, EncryptContainerUndoOperation, EndXact, ExecRowBuilder, FileContainer, FKInfo, FormatableArrayHolder, FormatableBitSet, FormatableHashtable, FormatableIntHolder, FormatableLongHolder, FormatableProperties, GenericColumnDescriptor, GenericConglomerate, GenericResultDescription, GenericStorablePreparedStatement, GlobalXactId, Heap, Heap_v10_2, HeapRowLocation, IndexColumnOrder, IndexDescriptorImpl, IndexRowGenerator, InitPageOperation, InputStreamContainer, InsertConstantAction, InsertOperation, InvalidatePageOperation, JSQLType, LeafControlRow, LogCounter, LogicalPageOperation, LogicalUndoOperation, LogRecord, MatchingClauseConstantAction, MaxMinAggregator, MergeConstantAction, MethodAliasInfo, NumberDataType, OldRoutineType, OrderableAggregator, PageBasicOperation, PC_XenaVersion, PhysicalPageOperation, PhysicalUndoOperation, PurgeOperation, RAFContainer, RAFContainer4, ReferencedColumnsDescriptorImpl, RemoveFileOperation, RoutineAliasInfo, RowMultiSetImpl, SetReservedSpaceOperation, SQLBinary, SQLBit, SQLBlob, SQLBoolean, SQLChar, SQLClob, SQLDate, SQLDecimal, SQLDouble, SQLInteger, SQLLongint, SQLLongVarbit, SQLLongvarchar, SQLReal, SQLRef, SQLSmallint, SQLTime, SQLTimestamp, SQLTinyint, SQLVarbit, SQLVarchar, StatisticsImpl, StorableFormatId, StoredPage, StreamFileContainer, SumAggregator, SynonymAliasInfo, SystemAggregator, TempRAFContainer, TransactionTable, TransactionTableEntry, TriggerDescriptor, TriggerInfo, TypeDescriptorImpl, UDTAliasInfo, UpdatableVTIConstantAction, UpdateConstantAction, UpdateFieldOperation, UpdateOperation, UserDefinedAggregator, UserDefinedTypeIdImpl, UserType, UTF, WriteCursorConstantAction, XactId, XML

public interface TypedFormat
Derby interface for identifying the format id for the stored form of an object. Objects of different classes may have the same format id if:
  • The objects read and write the same stored forms.
  • The object's getTypeId() method returns the same identifier.
  • The objects support all the interfaces the type implies.
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    Get a universally unique identifier for the type of this object.
  • Method Details

    • getTypeFormatId

      int getTypeFormatId()
      Get a universally unique identifier for the type of this object.
      Returns:
      The identifier. (A UUID stuffed in an array of 16 bytes).