public class LoadableDataSource extends AqlDataSource
AqlDataSource.AqlDataSourceType| Constructor and Description |
|---|
LoadableDataSource(Dataset targetDataset,
IAType itemType,
String adapter,
Map<String,String> properties) |
| Modifier and Type | Method and Description |
|---|---|
void |
computeLocalStructuralProperties(List<org.apache.hyracks.algebricks.core.algebra.properties.ILocalStructuralProperty> localProps,
List<org.apache.hyracks.algebricks.core.algebra.base.LogicalVariable> variables) |
String |
getAdapter() |
Map<String,String> |
getAdapterProperties() |
org.apache.hyracks.algebricks.core.algebra.properties.INodeDomain |
getDomain() |
IAType |
getLoadedType() |
List<List<String>> |
getPartitioningKeys() |
IAType[] |
getSchemaTypes() |
Dataset |
getTargetDataset() |
boolean |
isPKAutoGenerated() |
computeFDs, getDatasourceDataverse, getDatasourceName, getDatasourceType, getId, getItemType, getProperties, getPropertiesProvider, setProperties, toStringpublic LoadableDataSource(Dataset targetDataset, IAType itemType, String adapter, Map<String,String> properties) throws org.apache.hyracks.algebricks.common.exceptions.AlgebricksException, IOException
org.apache.hyracks.algebricks.common.exceptions.AlgebricksExceptionIOExceptionpublic boolean isPKAutoGenerated()
public IAType[] getSchemaTypes()
getSchemaTypes in interface org.apache.hyracks.algebricks.core.algebra.metadata.IDataSource<AqlSourceId>getSchemaTypes in class AqlDataSourcepublic org.apache.hyracks.algebricks.core.algebra.properties.INodeDomain getDomain()
getDomain in class AqlDataSourcepublic void computeLocalStructuralProperties(List<org.apache.hyracks.algebricks.core.algebra.properties.ILocalStructuralProperty> localProps, List<org.apache.hyracks.algebricks.core.algebra.base.LogicalVariable> variables)
computeLocalStructuralProperties in class AqlDataSourcepublic String getAdapter()
public IAType getLoadedType()
public Dataset getTargetDataset()
Copyright © 2016 The Apache Software Foundation. All rights reserved.