public class AqlCompiledMetadataDeclarations extends Object
| Constructor and Description |
|---|
AqlCompiledMetadataDeclarations(MetadataTransactionContext mdTxnCtx,
String dataverseName,
org.apache.hyracks.dataflow.std.file.FileSplit outputFile,
Map<String,String> config,
Map<String,String[]> stores,
Map<String,IAType> types,
Map<String,TypeDataGen> typeDataGenMap,
org.apache.hyracks.algebricks.data.IAWriterFactory writerFactory,
boolean online) |
| Modifier and Type | Method and Description |
|---|---|
void |
connectToDataverse(String dvName) |
void |
disconnectFromDataverse() |
Dataset |
findDataset(String datasetName) |
List<String> |
findNodeGroupNodeNames(String nodeGroupName) |
IAType |
findType(String typeName) |
Map<String,String[]> |
getAllStores() |
List<Index> |
getDatasetIndexes(String dataverseName,
String datasetName) |
Index |
getDatasetPrimaryIndex(String dataverseName,
String datasetName) |
String |
getDataverseName() |
IDataFormat |
getFormat() |
Index |
getIndex(String dataverseName,
String datasetName,
String indexName) |
MetadataTransactionContext |
getMetadataTransactionContext() |
org.apache.hyracks.dataflow.std.file.FileSplit |
getOutputFile() |
String |
getPropertyValue(String propertyName) |
String |
getRelativePath(String fileName) |
Map<String,TypeDataGen> |
getTypeDataGenMap() |
Map<String,IAType> |
getTypeDeclarations() |
org.apache.hyracks.algebricks.data.IAWriterFactory |
getWriterFactory() |
boolean |
isConnectedToDataverse() |
void |
setOutputFile(org.apache.hyracks.dataflow.std.file.FileSplit outputFile) |
org.apache.hyracks.algebricks.common.utils.Pair<org.apache.hyracks.dataflow.std.file.IFileSplitProvider,org.apache.hyracks.algebricks.common.constraints.AlgebricksPartitionConstraint> |
splitProviderAndPartitionConstraintsForInternalOrFeedDataset(String datasetName,
String targetIdxName) |
public AqlCompiledMetadataDeclarations(MetadataTransactionContext mdTxnCtx, String dataverseName, org.apache.hyracks.dataflow.std.file.FileSplit outputFile, Map<String,String> config, Map<String,String[]> stores, Map<String,IAType> types, Map<String,TypeDataGen> typeDataGenMap, org.apache.hyracks.algebricks.data.IAWriterFactory writerFactory, boolean online)
public void connectToDataverse(String dvName) throws org.apache.hyracks.algebricks.common.exceptions.AlgebricksException, AsterixException
org.apache.hyracks.algebricks.common.exceptions.AlgebricksExceptionAsterixExceptionpublic void disconnectFromDataverse()
throws org.apache.hyracks.algebricks.common.exceptions.AlgebricksException
org.apache.hyracks.algebricks.common.exceptions.AlgebricksExceptionpublic boolean isConnectedToDataverse()
public String getDataverseName()
public org.apache.hyracks.dataflow.std.file.FileSplit getOutputFile()
public IDataFormat getFormat() throws org.apache.hyracks.algebricks.common.exceptions.AlgebricksException
org.apache.hyracks.algebricks.common.exceptions.AlgebricksExceptionpublic List<String> findNodeGroupNodeNames(String nodeGroupName) throws org.apache.hyracks.algebricks.common.exceptions.AlgebricksException
org.apache.hyracks.algebricks.common.exceptions.AlgebricksExceptionpublic Dataset findDataset(String datasetName) throws org.apache.hyracks.algebricks.common.exceptions.AlgebricksException
org.apache.hyracks.algebricks.common.exceptions.AlgebricksExceptionpublic List<Index> getDatasetIndexes(String dataverseName, String datasetName) throws org.apache.hyracks.algebricks.common.exceptions.AlgebricksException
org.apache.hyracks.algebricks.common.exceptions.AlgebricksExceptionpublic Index getDatasetPrimaryIndex(String dataverseName, String datasetName) throws org.apache.hyracks.algebricks.common.exceptions.AlgebricksException
org.apache.hyracks.algebricks.common.exceptions.AlgebricksExceptionpublic Index getIndex(String dataverseName, String datasetName, String indexName) throws org.apache.hyracks.algebricks.common.exceptions.AlgebricksException
org.apache.hyracks.algebricks.common.exceptions.AlgebricksExceptionpublic void setOutputFile(org.apache.hyracks.dataflow.std.file.FileSplit outputFile)
public org.apache.hyracks.algebricks.common.utils.Pair<org.apache.hyracks.dataflow.std.file.IFileSplitProvider,org.apache.hyracks.algebricks.common.constraints.AlgebricksPartitionConstraint> splitProviderAndPartitionConstraintsForInternalOrFeedDataset(String datasetName, String targetIdxName) throws org.apache.hyracks.algebricks.common.exceptions.AlgebricksException
org.apache.hyracks.algebricks.common.exceptions.AlgebricksExceptionpublic Map<String,TypeDataGen> getTypeDataGenMap()
public org.apache.hyracks.algebricks.data.IAWriterFactory getWriterFactory()
public MetadataTransactionContext getMetadataTransactionContext()
Copyright © 2016 The Apache Software Foundation. All rights reserved.