| Package | Description | 
|---|---|
| com.pervasive.datarush.operators.io.mdf | |
| com.pervasive.datarush.operators.io.textfile | 
 Provides operators for reading and writing text data. 
 | 
| com.pervasive.datarush.operators.join | 
 Provides operators for joining together two data sets into a single one. 
 | 
| com.pervasive.datarush.operators.record | 
 Provides operators for manipulating record structure. 
 | 
| com.pervasive.datarush.schema | 
 Provides an object model for capturing schema information used primarily by the  
textfile package. | 
| Modifier and Type | Method and Description | 
|---|---|
RecordTextSchema<?> | 
ReadMDF.getRecordSchema(FileClient fileClient)  | 
| Constructor and Description | 
|---|
MDFFormat(MDFUtil.MDFVersion version,
         int dataGroup,
         long recordId,
         boolean convertRaw,
         ReadMDF.ExtractionMode runMode,
         RecordTextSchema<?> schema)  | 
MDFFormat(MDFUtil.MDFVersion version,
         int dataGroup,
         long recordId,
         boolean convertRaw,
         ReadMDF.ExtractionMode runMode,
         RecordTextSchema<?> schema,
         FileMetadata metadata,
         boolean splittable)  | 
| Modifier and Type | Field and Description | 
|---|---|
protected RecordTextSchema<?> | 
SyslogLogFormat.schema  | 
protected RecordTextSchema<?> | 
Log4jLogFormat.schema  | 
protected RecordTextSchema<?> | 
GlassfishLogFormat.schema  | 
protected RecordTextSchema<?> | 
GenericLogFormat.schema  | 
protected RecordTextSchema<?> | 
ELFLogFormat.schema  | 
protected RecordTextSchema<?> | 
CombinedLogFormat.schema  | 
protected RecordTextSchema<?> | 
CLFLogFormat.schema  | 
| Modifier and Type | Method and Description | 
|---|---|
RecordTextSchema<?> | 
ReadJSON.discoverSchema(FileClient ctx)
Run schema discovery using current configuration. 
 | 
RecordTextSchema<?> | 
ReadDelimitedText.discoverSchema(FileClient ctx)
Run schema discovery using current configuration. 
 | 
RecordTextSchema<?> | 
WriteDelimitedText.getSchema()
Gets the record schema for delimited text source. 
 | 
RecordTextSchema<?> | 
SyslogLogFormat.getSchema()  | 
RecordTextSchema<?> | 
ReadJSON.getSchema()
Gets the record schema of the JSON text source. 
 | 
RecordTextSchema<?> | 
ReadDelimitedText.getSchema()
Gets the record schema of the delimited text source. 
 | 
RecordTextSchema<?> | 
ParseTextFields.getSchema()
Gets the record schema to use for parsing. 
 | 
RecordTextSchema<?> | 
Log4jLogFormat.getSchema()  | 
RecordTextSchema<?> | 
GlassfishLogFormat.getSchema()  | 
RecordTextSchema<?> | 
GenericLogFormat.getSchema()  | 
RecordTextSchema<?> | 
ELFLogFormat.getSchema()
Gets the record schema of the source. 
 | 
RecordTextSchema<?> | 
CombinedLogFormat.getSchema()  | 
RecordTextSchema<?> | 
CLFLogFormat.getSchema()  | 
abstract RecordTextSchema<?> | 
AbstractRegexLogFormat.getSchema()
Gets the record schema of the source. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
WriteDelimitedText.setSchema(RecordTextSchema<?> schema)
Sets the record schema for the delimited text source. 
 | 
void | 
ReadJSON.setSchema(RecordTextSchema<?> schema)
Sets the record schema expected in the JSON text source. 
 | 
void | 
ReadDelimitedText.setSchema(RecordTextSchema<?> schema)
Sets the record schema expected in the delimited text source. 
 | 
void | 
ParseTextFields.setSchema(RecordTextSchema<?> schema)
Sets the record schema to use for parsing. 
 | 
void | 
GenericLogFormat.setSchema(RecordTextSchema<?> schema)
Sets the record schema of the source. 
 | 
| Constructor and Description | 
|---|
DelimitedTextFormat(RecordTextSchema<?> schema,
                   FieldDelimiterSettings delimiters,
                   CharsetEncoding encoding)
Create a data format for accessing delimited text data. 
 | 
DelimitedTextFormat(RecordTextSchema<?> schema,
                   FieldDelimiterSettings delimiters,
                   CharsetEncoding encoding,
                   FileMetadata metadata)
Create a data format for accessing delimited text data. 
 | 
DelimitedTextFormat(RecordTextSchema<?> schema,
                   FieldDelimiterSettings delimiters,
                   CharsetEncoding encoding,
                   FileMetadata metadata,
                   boolean hasHeader,
                   String lineComment,
                   int skipCount)
Create a data format for accessing delimited text data. 
 | 
JSONFormat(RecordTextSchema<?> schema,
          boolean[] arguments)  | 
JSONFormat(RecordTextSchema<?> schema,
          boolean[] arguments,
          CharsetEncoding charsetEncoding)  | 
JSONFormat(RecordTextSchema<?> schema,
          boolean[] arguments,
          CharsetEncoding charsetEncoding,
          boolean multiline)  | 
JSONFormat(RecordTextSchema<?> schema,
          boolean allowComments,
          boolean allowUnquotedFieldNames,
          boolean allowSingleQuotes,
          boolean allowUnquotedControlChars,
          boolean allowBackslashEscapingAny,
          boolean allowNumericLeadingZeros,
          boolean allowNonNumericNumbers,
          CharsetEncoding charsetEncoding,
          boolean multilineFormat)  | 
ParseTextFields(RecordTextSchema<?> schema)
Defines a parser using the specified schema. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
RecordTextSchema<?> | 
UnionAll.getSchema()
Gets the target record schema defining the output type. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
UnionAll.setSchema(RecordTextSchema<?> schema)
Sets the optional target output schema. 
 | 
| Constructor and Description | 
|---|
UnionAll(RecordTextSchema<?> targetSchema)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
SelectFields.setSelectionSchema(RecordTextSchema<?> schema)
Sets the schema with the names of the fields 
 that will be kept. 
 | 
| Constructor and Description | 
|---|
SelectFields(RecordTextSchema<?> schema)
Keeps the specified fields from the input schema. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
FixedWidthTextRecord
A definition of a fixed-width record in a text file. 
 | 
class  | 
TextRecord
A definition of a variable-width record type in a text file. 
 | 
Copyright © 2020 Actian Corporation. All rights reserved.