Module datarush.library
Package com.pervasive.datarush.schema
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.
-
ClassDescriptionExternal data types are those DataRush interacts with in some way but does not support internally in dataflow queues (they are not
PortTypes).AnTextDataTypewith a fixed-size text representation.A schema for a text file containing records with different fixed-width formats.A definition of a fixed-width record in a text file.Discovers a schema for JSON text by checking values against the discovered JSON types and various regular expressions which map to data types.A wrapper for creatingFixedSizeTextTypeobjects from arbitraryTextDataTypeobjects.Field justifications for padded values.Discovers a schema for delimited text by checking values against a mapping of regular expressions to data types.A factory for creatingRecordIdentifierobjects.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.Defines a rule that can be used to determine if a particular record discriminator value fits the definition of a record type.Collection of static methods helpful in building schemas (TextRecordinstances).An internal class used to transform schemas to/from JSON.Enumeration of schema field typesDefines the types of schemas supported.Parser for text file schemas written in Pervasive DataIntegrator structured schema (.schema) format.Contextual information needed byTokenParser's andTokenFormatter's.Describes behaviors used during conversion of token values to and from text.A mapping between a scalar token type and text representations of values of that type.TextField<T extends TextDataType>The text analog ofField.A definition of a variable-width record type in a text file.A generator of text record schemas.A definition of the record schema of a text file.Common external text data type definitions.Enumerates the possible conversions for string-valued text types.Describes a pattern which identifies a text data type.