- capacity() - Method in class org.apache.carbondata.presto.CarbonVectorBatch
-
Returns the max capacity (in number of rows) for this batch.
- CarbonColumnVectorWrapper - Class in org.apache.carbondata.presto
-
- CarbonColumnVectorWrapper(CarbonColumnVectorImpl, boolean[]) - Constructor for class org.apache.carbondata.presto.CarbonColumnVectorWrapper
-
- CarbondataColumnConstraint - Class in org.apache.carbondata.presto
-
Encapsulating presto Tuple-domain
- CarbondataColumnConstraint(String, Optional<Domain>, boolean) - Constructor for class org.apache.carbondata.presto.CarbondataColumnConstraint
-
- CarbondataConnectorFactory - Class in org.apache.carbondata.presto
-
Build Carbondata Connector
It will be called by CarbondataPlugin
- CarbondataConnectorFactory(String, ClassLoader) - Constructor for class org.apache.carbondata.presto.CarbondataConnectorFactory
-
- CarbondataModule - Class in org.apache.carbondata.presto
-
Binds all necessary classes needed for this module.
- CarbondataModule(String) - Constructor for class org.apache.carbondata.presto.CarbondataModule
-
- CarbondataPageSourceProvider - Class in org.apache.carbondata.presto
-
Provider Class for Carbondata Page Source class.
- CarbondataPageSourceProvider(HiveClientConfig, HdfsEnvironment, Set<HiveRecordCursorProvider>, Set<HivePageSourceFactory>, TypeManager, CarbonTableReader) - Constructor for class org.apache.carbondata.presto.CarbondataPageSourceProvider
-
- CarbondataPlugin - Class in org.apache.carbondata.presto
-
- CarbondataPlugin() - Constructor for class org.apache.carbondata.presto.CarbondataPlugin
-
- CarbondataSplitManager - Class in org.apache.carbondata.presto
-
Build Carbontable splits
filtering irrelevant blocks
- CarbondataSplitManager(HiveClientConfig, Function<HiveTransactionHandle, SemiTransactionalHiveMetastore>, NamenodeStats, HdfsEnvironment, DirectoryLister, ExecutorService, CoercionPolicy, CarbonTableReader) - Constructor for class org.apache.carbondata.presto.CarbondataSplitManager
-
- CarbonLocalInputSplit - Class in org.apache.carbondata.presto.impl
-
CarbonLocalInputSplit represents a block, it contains a set of blocklet.
- CarbonLocalInputSplit(String, String, long, long, List<String>, int, short, String[], String, String, int) - Constructor for class org.apache.carbondata.presto.impl.CarbonLocalInputSplit
-
- CarbonLocalMultiBlockSplit - Class in org.apache.carbondata.presto.impl
-
CarbonLocalInputSplit represents a block, it contains a set of blocklet.
- CarbonLocalMultiBlockSplit(List<CarbonLocalInputSplit>, String[]) - Constructor for class org.apache.carbondata.presto.impl.CarbonLocalMultiBlockSplit
-
- CarbonTableCacheModel - Class in org.apache.carbondata.presto.impl
-
Caching metadata of CarbonData in Class CarbonTableReader
to speed up query
- CarbonTableCacheModel(long, CarbonTable) - Constructor for class org.apache.carbondata.presto.impl.CarbonTableCacheModel
-
- CarbonTableConfig - Class in org.apache.carbondata.presto.impl
-
Configuration read from etc/catalog/carbondata.properties
- CarbonTableConfig() - Constructor for class org.apache.carbondata.presto.impl.CarbonTableConfig
-
- CarbonTableReader - Class in org.apache.carbondata.presto.impl
-
CarbonTableReader will be a facade of these utils
1:CarbonMetadata,(logic table)
2:FileFactory, (physic table file)
3:CarbonCommonFactory, (offer some )
4:DictionaryFactory, (parse dictionary util)
Currently, it is mainly used to parse metadata of tables under
the configured carbondata-store path and filter the relevant
input splits with given query predicates.
- CarbonTableReader(CarbonTableConfig) - Constructor for class org.apache.carbondata.presto.impl.CarbonTableReader
-
- CarbonVectorBatch - Class in org.apache.carbondata.presto
-
- checkType(A, Class<B>, String) - Static method in class org.apache.carbondata.presto.Types
-
- column(int) - Method in class org.apache.carbondata.presto.CarbonVectorBatch
-
Returns the column at `ordinal`.
- config - Variable in class org.apache.carbondata.presto.impl.CarbonTableReader
-
- configure(Binder) - Method in class org.apache.carbondata.presto.CarbondataModule
-
- convertSplit(CarbonLocalInputSplit) - Static method in class org.apache.carbondata.presto.impl.CarbonLocalInputSplit
-
- convertSplit(String) - Static method in class org.apache.carbondata.presto.impl.CarbonLocalMultiBlockSplit
-
- create(String, Map<String, String>, ConnectorContext) - Method in class org.apache.carbondata.presto.CarbondataConnectorFactory
-
- createDirectStreamReader(int, DataType, StructField, Dictionary) - Static method in class org.apache.carbondata.presto.CarbonVectorBatch
-
- createPageSource(ConnectorTransactionHandle, ConnectorSession, ConnectorSplit, List<ColumnHandle>) - Method in class org.apache.carbondata.presto.CarbondataPageSourceProvider
-