Package | Description |
---|---|
com.pervasive.datarush.analytics.util |
Provides some (internal) utility classes for Analytics.
|
com.pervasive.datarush.schema |
Provides an object model for capturing schema information used primarily by the
textfile package. |
Modifier and Type | Class and Description |
---|---|
class |
DynamicEnumerationType
Text data type for converting to/from an integer ordinal mapping
|
Modifier and Type | Interface and Description |
---|---|
interface |
RecordTextSchema<T extends TextDataType>
A schema for text files containing a single record type.
|
class |
TextField<T extends TextDataType>
The text analog of
Field . |
Modifier and Type | Interface and Description |
---|---|
interface |
FixedSizeTextType
An
TextDataType with a fixed-size text representation. |
Modifier and Type | Class and Description |
---|---|
class |
PaddedTextType
A wrapper for creating
FixedSizeTextType objects from
arbitrary TextDataType objects. |
Modifier and Type | Field and Description |
---|---|
static TextDataType |
TextTypes.HEXADECIMAL_BINARY
Binary token values represented as strings of hexadecimal digits.
|
static TextDataType |
TextTypes.ISO_DATE
Date token values represented using ISO-8601 date format.
|
static TextDataType |
TextTypes.ISO_TIMEOFDAY
Timestamp token values represented as a time-of-day using ISO-8601
format.
|
static TextDataType |
TextTypes.ISO_TIMESTAMP
Timestamp token values represented using ISO-8601 timestamp format.
|
static TextDataType |
TextTypes.JAVA_DOUBLE
Double token values represented using default Java
double formatting. |
static TextDataType |
TextTypes.JAVA_FLOAT
Float token values represented using default Java
float formatting. |
static TextDataType |
TextTypes.JAVA_INT
Int token values represented using default Java
int formatting. |
static TextDataType |
TextTypes.JAVA_LONG
Long token values represented using default Java
long formatting. |
static TextDataType |
TextTypes.JAVA_NUMERIC
Numeric token values represented using default Java
BigDecimal formatting. |
static TextDataType |
TextTypes.RAW_CHARACTER
Character token value represented as single-character strings.
|
static TextDataType |
TextTypes.STRING
Text type for string token values.
|
static TextDataType |
TextTypes.TRUE_FALSE
Boolean token values represented case-insensitively as true and false.
|
Modifier and Type | Method and Description |
---|---|
static TextDataType |
TextTypes.EXACT_BOOLEAN(String trueValue,
String falseValue)
Defines an external boolean valued type which maps the specified truth values
in a case-sensitive fashion.
|
static TextDataType |
TextTypes.EXACT_BOOLEAN(String trueValue,
String falseValue,
String nullIndicator)
Defines an external boolean valued type which maps the specified truth values
in a case-sensitive fashion.
|
static TextDataType |
TextTypes.FORMATTED_DATE(DateTimeFormatting format)
Defines an external date valued type using an arbitrary
DateFormat . |
static TextDataType |
TextTypes.FORMATTED_DATE(DateTimeFormatting format,
String nullIndicator)
Defines an external date valued type using an arbitrary
DateFormat . |
static TextDataType |
TextTypes.FORMATTED_DATE(String format)
Defines an external date valued type using an arbitrary format.
|
static TextDataType |
TextTypes.FORMATTED_DATE(String format,
String nullIndicator)
Defines an external date valued type using an arbitrary format.
|
static TextDataType |
TextTypes.FORMATTED_DOUBLE(NumberFormat format)
Defines an external double valued type using an arbitrary
NumberFormat . |
static TextDataType |
TextTypes.FORMATTED_DOUBLE(NumberFormat format,
String nullIndicator)
Defines an external double valued type using an arbitrary
NumberFormat . |
static TextDataType |
TextTypes.FORMATTED_FLOAT(NumberFormat format)
Defines an external float valued type using an arbitrary
NumberFormat . |
static TextDataType |
TextTypes.FORMATTED_FLOAT(NumberFormat format,
String nullIndicator)
Defines an external float valued type using an arbitrary
NumberFormat . |
static TextDataType |
TextTypes.FORMATTED_INT(NumberFormat format)
Defines an external int valued type using an arbitrary
NumberFormat . |
static TextDataType |
TextTypes.FORMATTED_INT(NumberFormat format,
String nullIndicator)
Defines an external int valued type using an arbitrary
NumberFormat . |
static TextDataType |
TextTypes.FORMATTED_LONG(NumberFormat format)
Defines an external long valued type using an arbitrary
NumberFormat . |
static TextDataType |
TextTypes.FORMATTED_LONG(NumberFormat format,
String nullIndicator)
Defines an external long valued type using an arbitrary
NumberFormat . |
static TextDataType |
TextTypes.FORMATTED_NUMERIC(NumberFormat format)
Defines an external numeric valued type using an arbitrary
NumberFormat . |
static TextDataType |
TextTypes.FORMATTED_NUMERIC(NumberFormat format,
String nullIndicator)
Defines an external numeric valued type using an arbitrary
NumberFormat . |
static TextDataType |
TextTypes.FORMATTED_TIMEOFDAY(DateTimeFormatting format)
Defines an external time valued type using an arbitrary format.
|
static TextDataType |
TextTypes.FORMATTED_TIMEOFDAY(DateTimeFormatting format,
String nullIndicator)
Defines an external time valued type using an arbitrary format.
|
static TextDataType |
TextTypes.FORMATTED_TIMEOFDAY(String format)
Defines an external time valued type using an arbitrary format.
|
static TextDataType |
TextTypes.FORMATTED_TIMEOFDAY(String format,
String nullIndicator)
Defines an external time valued type using an arbitrary format.
|
static TextDataType |
TextTypes.FORMATTED_TIMESTAMP(DateTimeFormatting format)
Defines an external timestamp valued type using an arbitrary format.
|
static TextDataType |
TextTypes.FORMATTED_TIMESTAMP(DateTimeFormatting format,
String nullIndicator)
Defines an external timestamp valued type using an arbitrary format.
|
static TextDataType |
TextTypes.FORMATTED_TIMESTAMP(String format)
Defines an external timestamp valued type using an arbitrary format.
|
static TextDataType |
TextTypes.FORMATTED_TIMESTAMP(String format,
String nullIndicator)
Defines an external timestamp valued type using an arbitrary format.
|
static TextDataType |
TextTypes.GENERIC_OBJECT(Class<?> tokenClass)
Object token values representing a generic object.
|
static TextDataType |
TextTypes.GENERIC_OBJECT(Class<?> tokenClass,
String nullIndicator)
Object token values representing a generic object.
|
static TextDataType |
TextTypes.getDefaultExternalType(ScalarTokenType type)
Gets the default external type for the given token type.
|
TextDataType |
SchemaBuilder.SchemaField.getTextType()
Returns the text type for this field based on
the configured options
|
TextDataType |
TypePattern.getType()
Gets the type implied by the mapping.
|
TextDataType |
PaddedTextType.getType()
Gets the underlying text type.
|
static TextDataType |
TextTypes.HEXADECIMAL_BINARY(String nullIndicator)
Binary token values represented as strings of hexadecimal digits with
null values indicated as specified.
|
static TextDataType |
TextTypes.INSENSITIVE_BOOLEAN(String trueValue,
String falseValue)
Defines an external boolean valued type which maps the specified truth values
in a case-insensitive fashion.
|
static TextDataType |
TextTypes.INSENSITIVE_BOOLEAN(String trueValue,
String falseValue,
String nullIndicator)
Defines an external boolean valued type which maps the specified truth values
in a case-insensitive fashion.
|
static TextDataType |
TextTypes.ISO_DATE(String nullIndicator)
Date token values represented using ISO-8601 date format.
|
static TextDataType |
TextTypes.ISO_TIMEOFDAY(String nullIndicator)
Timestamp token values represented as a time-of-day using ISO-8601
format.
|
static TextDataType |
TextTypes.ISO_TIMESTAMP(String nullIndicator)
Timestamp token values represented using ISO-8601 timestamp format.
|
static TextDataType |
TextTypes.JAVA_DOUBLE(String nullIndicator)
Double token values represented using default Java
double formatting. |
static TextDataType |
TextTypes.JAVA_FLOAT(String nullIndicator)
Float token values represented using default Java
float formatting. |
static TextDataType |
TextTypes.JAVA_INT(String nullIndicator)
Int token values represented using default Java
int formatting. |
static TextDataType |
TextTypes.JAVA_LONG(String nullIndicator)
Long token values represented using default Java
long formatting. |
static TextDataType |
TextTypes.JAVA_NUMERIC(String nullIndicator)
Numeric token values represented using default Java
BigDecimal formatting. |
static TextDataType |
TextTypes.MAPPED_BOOLEAN(TruthValues mapping)
Defines an external boolean valued type using the specified mapping.
|
static TextDataType |
TextTypes.MAPPED_BOOLEAN(TruthValues mapping,
String nullIndicator)
Defines an external boolean valued type using the specified mapping.
|
static TextDataType |
TextTypes.RAW_CHARACTER(String nullIndicator)
Character token value represented as single-character strings.
|
static TextDataType |
TextTypes.STRING(TextTypes.StringConversion behavior)
String token values with the specified conversion behavior.
|
static TextDataType |
TextTypes.STRING(TextTypes.StringConversion behavior,
String nullIndicator)
String token values with the specified conversion behavior and null indicator.
|
Modifier and Type | Method and Description |
---|---|
List<TextField<TextDataType>> |
TextRecord.getTextFields() |
Constructor and Description |
---|
PaddedTextType(TextDataType type,
int size,
char pad,
PaddedTextType.Alignment alignment)
Produces a fixed-size type from another type.
|
TypePattern(String pattern,
TextDataType type)
Declares the given pattern identifies values of the specified type.
|
Constructor and Description |
---|
TextRecord(TextConversionDefaults defaults,
Map<String,TextDataType> fieldTypes)
Defines a record with the specified
text conversion behavior and fields.
|
Copyright © 2016 Actian Corporation. All rights reserved.