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 © 2020 Actian Corporation. All rights reserved.