Uses of Class
com.pervasive.datarush.schema.TextConversionDefaults
Packages that use TextConversionDefaults
Package
Description
Provides some (internal) utility classes for Analytics.
Provides an object model for capturing schema information used primarily by the
textfile package.-
Uses of TextConversionDefaults in com.pervasive.datarush.analytics.util
Methods in com.pervasive.datarush.analytics.util with parameters of type TextConversionDefaultsModifier and TypeMethodDescriptionDynamicEnumerationType.getNullIndicator(TextConversionDefaults defaults) -
Uses of TextConversionDefaults in com.pervasive.datarush.schema
Methods in com.pervasive.datarush.schema that return TextConversionDefaultsModifier and TypeMethodDescriptionstatic TextConversionDefaultsSchemaBuilder.defaults(TextTypes.StringConversion behavior) Create default settings for a schema.static TextConversionDefaultsCreate default settings for a schema.static TextConversionDefaultsSchemaBuilder.defaults(String nullIndicator, TextTypes.StringConversion behavior) Create default settings for a schema.RecordTextSchema.getDefaults()Gets the default conversion behaviors for fields in the schema which do not explicitly define any.TextConversionContext.getDefaults()Returns the default conversion behavior to use, if the type does not specify one.Methods in com.pervasive.datarush.schema with parameters of type TextConversionDefaultsModifier and TypeMethodDescriptionstatic final TextRecordTextRecord.convert(RecordTokenType type, TextConversionDefaults defaults) Generates a text file schema from a token type, using the specified schema-wide default behavior.static TextRecordSchemaBuilder.define(TextConversionDefaults defaults, SchemaBuilder.SchemaField... fields) Define (create) a new schema object.JsonPatternBasedDiscovery.discoverForRead(List<String> fieldNames, List<com.fasterxml.jackson.databind.JsonNode> jsonRecords, TextConversionDefaults defaults, boolean includeObjects) PatternBasedDiscovery.discoverForRead(List<List<String>> rows, boolean containsHeader, TextConversionDefaults defaults) TextRecordDiscoverer.discoverForRead(List<List<String>> rows, boolean containsHeader, TextConversionDefaults defaults) Constructs a schema for reading based on the given file analysis.PatternBasedDiscovery.generateForWrite(RecordTokenType type, TextConversionDefaults defaults) TextRecordDiscoverer.generateForWrite(RecordTokenType recordTokenType, TextConversionDefaults defaults) Constructs a schema for writing based on the given record type.PaddedTextType.getNullIndicator(TextConversionDefaults context) TextDataType.getNullIndicator(TextConversionDefaults defaults) Gets the string used to indicate null values for the type.static SchemaBuilderSchemaBuilder.newInstance(TextConversionDefaults defaults, SchemaBuilder.SchemaField... fields) Create a new schema builder reference.Constructors in com.pervasive.datarush.schema with parameters of type TextConversionDefaultsModifierConstructorDescriptionFixedWidthTextRecord(TextConversionDefaults defaults) Defines an empty fixed-width record with the specified text conversion behavior.FixedWidthTextRecord(TextConversionDefaults defaults, Map<String, FixedSizeTextType> fieldTypes) Defines a record with the specified text conversion behavior and fields.TextConversionContext(TextConversionDefaults defaults, FieldDomain domain) Creates a new text conversion contextTextRecord(TextConversionDefaults defaults) Defines an empty record with the specified text conversion behavior.TextRecord(TextConversionDefaults defaults, Map<String, TextDataType> fieldTypes) Defines a record with the specified text conversion behavior and fields.