Module datarush.library
Package com.pervasive.datarush.schema
Provides an object model for capturing schema information used primarily by the textfile
package.
Please note that this package is subject to revision. You should not depend upon any of its contents remaining stable.
-
Interface Summary Interface Description FixedSizeTextType AnTextDataType
with a fixed-size text representation.RecordDiscriminator A factory for creatingRecordIdentifier
objects.RecordIdentifier A discriminator for identifying text record types in multi-record schemas.RecordTextSchema<T extends TextDataType> A schema for text files containing a single record type.TextDataType A mapping between a scalar token type and text representations of values of that type.TextRecordDiscoverer A generator of text record schemas.TextSchema A definition of the record schema of a text file. -
Class Summary Class Description ExternalDataType External data types are those DataRush interacts with in some way but does not support internally in dataflow queues (they are notPortTypes
).FixedWidthMultiRecordTextSchema A schema for a text file containing records with different fixed-width formats.FixedWidthTextRecord A definition of a fixed-width record in a text file.JsonPatternBasedDiscovery Discovers a schema for JSON text by checking values against the discovered JSON types and various regular expressions which map to data types.PaddedTextType A wrapper for creatingFixedSizeTextType
objects from arbitraryTextDataType
objects.PatternBasedDiscovery Discovers a schema for delimited text by checking values against a mapping of regular expressions to data types.Rule Defines a rule that can be used to determine if a particular record discriminator value fits the definition of a record type.SchemaBuilder Collection of static methods helpful in building schemas (TextRecord
instances).SchemaBuilder.SchemaField An internal class used to transform schemas to/from JSON.SchemaType Defines the types of schemas supported.StructuredSchemaReader Parser for text file schemas written in Pervasive DataIntegrator structured schema (.schema) format.TextConversionContext Contextual information needed byTokenParser
's andTokenFormatter
's.TextConversionDefaults Describes behaviors used during conversion of token values to and from text.TextField<T extends TextDataType> The text analog ofField
.TextRecord A definition of a variable-width record type in a text file.TextTypes Common external text data type definitions.TypePattern Describes a pattern which identifies a text data type. -
Enum Summary Enum Description PaddedTextType.Alignment Field justifications for padded values.SchemaBuilder.SchemaFieldType Enumeration of schema field typesTextTypes.StringConversion Enumerates the possible conversions for string-valued text types.