Package org.apache.metamodel.fixedwidth
Class FixedWidthDataContext
- java.lang.Object
-
- org.apache.metamodel.AbstractDataContext
-
- org.apache.metamodel.QueryPostprocessDataContext
-
- org.apache.metamodel.fixedwidth.FixedWidthDataContext
-
- All Implemented Interfaces:
org.apache.metamodel.convert.HasReadTypeConverters,org.apache.metamodel.DataContext
public class FixedWidthDataContext extends org.apache.metamodel.QueryPostprocessDataContextDataContext implementation for fixed width value files.
-
-
Constructor Summary
Constructors Constructor Description FixedWidthDataContext(File file, FixedWidthConfiguration configuration)FixedWidthDataContext(org.apache.metamodel.util.Resource resource, FixedWidthConfiguration configuration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FixedWidthConfigurationgetConfiguration()Gets the Fixed width value configuration used.protected org.apache.metamodel.schema.SchemagetMainSchema()protected StringgetMainSchemaName()org.apache.metamodel.util.ResourcegetResource()Gets the resource being readorg.apache.metamodel.data.DataSetmaterializeMainSchemaTable(org.apache.metamodel.schema.Table table, List<org.apache.metamodel.schema.Column> columns, int maxRows)-
Methods inherited from class org.apache.metamodel.QueryPostprocessDataContext
addConverter, executeCountQuery, executePrimaryKeyLookupQuery, executeQuery, getDefaultSchemaName, getSchemaByNameInternal, getSchemaNamesInternal, isMainSchemaTable, isScalarFunctionMaterialized, materializeFromItem, materializeMainSchemaTable, materializeMainSchemaTable, materializeMainSchemaTableSelect, materializeTable
-
Methods inherited from class org.apache.metamodel.AbstractDataContext
compileQuery, executeQuery, executeQuery, getColumnByQualifiedLabel, getDefaultSchema, getSchemaByName, getSchemaNames, getSchemas, getTableByQualifiedLabel, isQualifiedPathDelim, onSchemaCacheRefreshed, parseQuery, query, refreshSchemas
-
-
-
-
Constructor Detail
-
FixedWidthDataContext
public FixedWidthDataContext(File file, FixedWidthConfiguration configuration)
-
FixedWidthDataContext
public FixedWidthDataContext(org.apache.metamodel.util.Resource resource, FixedWidthConfiguration configuration)
-
-
Method Detail
-
getConfiguration
public FixedWidthConfiguration getConfiguration()
Gets the Fixed width value configuration used.- Returns:
- a fixed width configuration
-
getResource
public org.apache.metamodel.util.Resource getResource()
Gets the resource being read- Returns:
- a
Resourceobject
-
getMainSchema
protected org.apache.metamodel.schema.Schema getMainSchema() throws org.apache.metamodel.MetaModelException- Specified by:
getMainSchemain classorg.apache.metamodel.QueryPostprocessDataContext- Throws:
org.apache.metamodel.MetaModelException
-
getMainSchemaName
protected String getMainSchemaName() throws org.apache.metamodel.MetaModelException
- Specified by:
getMainSchemaNamein classorg.apache.metamodel.QueryPostprocessDataContext- Throws:
org.apache.metamodel.MetaModelException
-
materializeMainSchemaTable
public org.apache.metamodel.data.DataSet materializeMainSchemaTable(org.apache.metamodel.schema.Table table, List<org.apache.metamodel.schema.Column> columns, int maxRows)- Specified by:
materializeMainSchemaTablein classorg.apache.metamodel.QueryPostprocessDataContext
-
-