| Package | Description | 
|---|---|
| com.pervasive.datarush.sequences | 
 Provides classes and interfaces related to sequences of tokens. 
 | 
| com.pervasive.datarush.tokens | 
 Provides classes and utilities for working with data tokens. 
 | 
| com.pervasive.datarush.types | 
 Provides classes and interfaces for the description of token data types. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static MutableScalarTokenSequence | 
TokenSequences.allocateList(ScalarTokenType type,
            int initialCapacity,
            DataRepresentation representation)
Creates a  
MutableTokenSequence for tokens of the specified scalar type. | 
static MutableTokenSequence | 
TokenSequences.allocateList(TokenType type,
            int initialCapacity,
            DataRepresentation representation)
Creates a  
MutableTokenSequence for tokens of the specified type. | 
static MutableBinaryTokenSequence | 
TokenSequences.binaryList(int capacity,
          DataRepresentation representation)
Creates a  
MutableBinaryTokenSequence with the specified capacity, optionally
 optimized for sparse data. | 
static MutableBooleanTokenSequence | 
TokenSequences.booleanList(int capacity,
           DataRepresentation representation)
Creates a  
MutableBooleanTokenSequence with the specified capacity, optionally
 optimized for sparse data. | 
static MutableCharTokenSequence | 
TokenSequences.charList(int capacity,
        DataRepresentation representation)
Creates a  
MutableCharTokenSequence with the specified capacity, optionally
 optimized for sparse data. | 
static MutableDateTokenSequence | 
TokenSequences.dateList(int capacity,
        DataRepresentation representation)
Creates a  
MutableDateTokenSequence with the specified capacity, optionally
 optimized for sparse data. | 
static MutableDoubleTokenSequence | 
TokenSequences.doubleList(int capacity,
          DataRepresentation representation)
Creates a  
MutableDoubleTokenSequence with the specified capacity, optionally
 optimized for sparse data. | 
static MutableDurationTokenSequence | 
TokenSequences.durationList(int capacity,
            DataRepresentation representation)
Creates a  
MutableDurationTokenSequence with the specified capacity, optionally
 optimized for sparse data. | 
static MutableFloatTokenSequence | 
TokenSequences.floatList(int capacity,
         DataRepresentation representation)
Creates a  
MutableFloatTokenSequence with the specified capacity, optionally
 optimized for sparse data. | 
static MutableIntTokenSequence | 
TokenSequences.intList(int capacity,
       DataRepresentation representation)
Creates a  
MutableIntTokenSequence with the specified capacity, optionally
 optimized for sparse data. | 
static MutableIp4AddressTokenSequence | 
TokenSequences.ip4AddressList(int capacity,
              DataRepresentation representation)
Creates a  
MutableIp4AddressTokenSequence with the specified capacity, optionally
 optimized for sparse data. | 
static MutableIp6AddressTokenSequence | 
TokenSequences.ip6AddressList(int capacity,
              DataRepresentation representation)
Creates a  
MutableIp6AddressTokenSequence with the specified capacity, optionally
 optimized for sparse data. | 
static MutableLongTokenSequence | 
TokenSequences.longList(int capacity,
        DataRepresentation representation)
Creates a  
MutableLongTokenSequence with the specified capacity, optionally
 optimized for sparse data. | 
static MutableMoneyTokenSequence | 
TokenSequences.moneyList(int capacity,
         DataRepresentation representation)
Creates a  
MutableMoneyTokenSequence with the specified capacity, optionally
 optimized for sparse data. | 
static MutableNumericTokenSequence | 
TokenSequences.numericList(int capacity,
           DataRepresentation representation)
Creates a  
MutableNumericTokenSequence with the specified capacity, optionally
 optimized for sparse data. | 
static <O> MutableObjectTokenSequence<O> | 
TokenSequences.objectList(ObjectTokenType<O> type,
          int capacity,
          DataRepresentation representation)
Creates a  
MutableObjectTokenSequence with the specified capacity, optionally
 optimized for sparse data. | 
static MutablePeriodTokenSequence | 
TokenSequences.periodList(int capacity,
          DataRepresentation representation)
Creates a  
MutablePeriodTokenSequence with the specified capacity, optionally
 optimized for sparse data. | 
static MutableRecordTokenSequence | 
TokenSequences.recordList(RecordTokenType type,
          int capacity,
          DataRepresentation representation)
Creates a  
MutableRecordTokenSequence with the specified capacity, optionally
 optimized for sparse data. | 
static MutableStringTokenSequence | 
TokenSequences.stringList(int capacity,
          DataRepresentation representation)
Creates a  
MutableStringTokenSequence with the specified capacity, optionally
 optimized for sparse data. | 
static MutableTimeTokenSequence | 
TokenSequences.timeList(int capacity,
        DataRepresentation representation)
Creates a  
MutableTimeTokenSequence with the specified capacity, optionally
 optimized for sparse data. | 
static MutableTimestampTokenSequence | 
TokenSequences.timestampList(int capacity,
             DataRepresentation representation)
Creates a  
MutableTimestampTokenSequence with the specified capacity, optionally
 optimized for sparse data. | 
| Modifier and Type | Method and Description | 
|---|---|
static DataRepresentation | 
DataRepresentation.valueOf(String name)
Returns the enum constant of this type with the specified name. 
 | 
static DataRepresentation[] | 
DataRepresentation.values()
Returns an array containing the constants of this enum type, in
the order they are declared. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
DataRepresentation | 
RecordTokenType.getRepresentation()
Returns the representation associated with this type. 
 | 
static DataRepresentation | 
TypeUtil.mergeRepresentations(TokenType... types)
Returns the overall representation to be used when combining types. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
RecordTokenType | 
RecordTokenType.toRepresentation(DataRepresentation representation)
Returns a RecordTokenType, equivalent to this, but whose representation
 is that specified. 
 | 
static RecordTokenType | 
TypeUtil.toType(DataRepresentation representation,
      Namespace<ScalarTokenType> namespace)
Converts from a list of fields to a record token type. 
 | 
| Constructor and Description | 
|---|
RecordTokenTypeBuilder(DataRepresentation representation)
Constructs a new record schema builder where the specified
 representation format is used. 
 | 
Copyright © 2024 Actian Corporation. All rights reserved.