public class InternalDatasetDetails extends Object implements IDatasetDetails
| Modifier and Type | Class and Description |
|---|---|
static class |
InternalDatasetDetails.FileStructure |
static class |
InternalDatasetDetails.PartitioningStrategy |
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
autogenerated |
protected InternalDatasetDetails.FileStructure |
fileStructure |
static String |
FILTER_FIELD_NAME |
protected List<String> |
filterField |
protected long |
lastAccessTime |
protected List<List<String>> |
partitioningKeys |
protected InternalDatasetDetails.PartitioningStrategy |
partitioningStrategy |
protected List<List<String>> |
primaryKeys |
protected List<IAType> |
primaryKeyTypes |
protected boolean |
temp |
| Constructor and Description |
|---|
InternalDatasetDetails(InternalDatasetDetails.FileStructure fileStructure,
InternalDatasetDetails.PartitioningStrategy partitioningStrategy,
List<List<String>> partitioningKey,
List<List<String>> primaryKey,
List<IAType> primaryKeyType,
boolean autogenerated,
List<String> filterField,
boolean temp) |
| Modifier and Type | Method and Description |
|---|---|
DatasetConfig.DatasetType |
getDatasetType() |
InternalDatasetDetails.FileStructure |
getFileStructure() |
List<String> |
getFilterField() |
long |
getLastAccessTime() |
List<List<String>> |
getPartitioningKey() |
InternalDatasetDetails.PartitioningStrategy |
getPartitioningStrategy() |
List<List<String>> |
getPrimaryKey() |
List<IAType> |
getPrimaryKeyType() |
boolean |
isAutogenerated() |
boolean |
isTemp() |
void |
writeDatasetDetailsRecordType(DataOutput out) |
protected void |
writePropertyTypeRecord(String name,
String value,
DataOutput out,
ARecordType recordType) |
protected final InternalDatasetDetails.FileStructure fileStructure
protected final InternalDatasetDetails.PartitioningStrategy partitioningStrategy
protected final boolean autogenerated
protected final boolean temp
protected long lastAccessTime
public static final String FILTER_FIELD_NAME
public InternalDatasetDetails(InternalDatasetDetails.FileStructure fileStructure, InternalDatasetDetails.PartitioningStrategy partitioningStrategy, List<List<String>> partitioningKey, List<List<String>> primaryKey, List<IAType> primaryKeyType, boolean autogenerated, List<String> filterField, boolean temp)
public boolean isAutogenerated()
public InternalDatasetDetails.FileStructure getFileStructure()
public InternalDatasetDetails.PartitioningStrategy getPartitioningStrategy()
public DatasetConfig.DatasetType getDatasetType()
getDatasetType in interface IDatasetDetailspublic long getLastAccessTime()
getLastAccessTime in interface IDatasetDetailspublic boolean isTemp()
isTemp in interface IDatasetDetailspublic void writeDatasetDetailsRecordType(DataOutput out) throws org.apache.hyracks.api.exceptions.HyracksDataException
writeDatasetDetailsRecordType in interface IDatasetDetailsorg.apache.hyracks.api.exceptions.HyracksDataExceptionprotected void writePropertyTypeRecord(String name, String value, DataOutput out, ARecordType recordType) throws org.apache.hyracks.api.exceptions.HyracksDataException
org.apache.hyracks.api.exceptions.HyracksDataExceptionCopyright © 2016 The Apache Software Foundation. All rights reserved.