public class PartitionedFileSetDefinition
extends co.cask.cdap.api.dataset.lib.AbstractDatasetDefinition<co.cask.cdap.api.dataset.lib.PartitionedFileSet,co.cask.cdap.api.dataset.DatasetAdmin>
| Modifier and Type | Field and Description |
|---|---|
protected static String |
FILESET_NAME |
protected co.cask.cdap.api.dataset.DatasetDefinition<? extends co.cask.cdap.api.dataset.lib.FileSet,?> |
filesetDef |
protected co.cask.cdap.api.dataset.DatasetDefinition<? extends co.cask.cdap.api.dataset.lib.IndexedTable,?> |
indexedTableDef |
protected static String |
PARTITION_TABLE_NAME |
| Constructor and Description |
|---|
PartitionedFileSetDefinition(String name,
co.cask.cdap.api.dataset.DatasetDefinition<? extends co.cask.cdap.api.dataset.lib.FileSet,?> filesetDef,
co.cask.cdap.api.dataset.DatasetDefinition<? extends co.cask.cdap.api.dataset.lib.IndexedTable,?> indexedTableDef) |
| Modifier and Type | Method and Description |
|---|---|
co.cask.cdap.api.dataset.DatasetSpecification |
configure(String instanceName,
co.cask.cdap.api.dataset.DatasetProperties properties) |
co.cask.cdap.api.dataset.DatasetAdmin |
getAdmin(co.cask.cdap.api.dataset.DatasetContext datasetContext,
co.cask.cdap.api.dataset.DatasetSpecification spec,
ClassLoader classLoader) |
co.cask.cdap.api.dataset.lib.PartitionedFileSet |
getDataset(co.cask.cdap.api.dataset.DatasetContext datasetContext,
co.cask.cdap.api.dataset.DatasetSpecification spec,
Map<String,String> arguments,
ClassLoader classLoader) |
protected com.google.inject.Provider<ExploreFacade> |
getExploreProvider() |
protected static Map<String,String> |
updateArgumentsIfNeeded(Map<String,String> arguments,
co.cask.cdap.api.dataset.lib.Partitioning partitioning) |
protected static final String PARTITION_TABLE_NAME
protected static final String FILESET_NAME
protected final co.cask.cdap.api.dataset.DatasetDefinition<? extends co.cask.cdap.api.dataset.lib.IndexedTable,?> indexedTableDef
protected final co.cask.cdap.api.dataset.DatasetDefinition<? extends co.cask.cdap.api.dataset.lib.FileSet,?> filesetDef
public PartitionedFileSetDefinition(String name, co.cask.cdap.api.dataset.DatasetDefinition<? extends co.cask.cdap.api.dataset.lib.FileSet,?> filesetDef, co.cask.cdap.api.dataset.DatasetDefinition<? extends co.cask.cdap.api.dataset.lib.IndexedTable,?> indexedTableDef)
public co.cask.cdap.api.dataset.DatasetSpecification configure(String instanceName, co.cask.cdap.api.dataset.DatasetProperties properties)
public co.cask.cdap.api.dataset.DatasetAdmin getAdmin(co.cask.cdap.api.dataset.DatasetContext datasetContext,
co.cask.cdap.api.dataset.DatasetSpecification spec,
ClassLoader classLoader)
throws IOException
IOExceptionpublic co.cask.cdap.api.dataset.lib.PartitionedFileSet getDataset(co.cask.cdap.api.dataset.DatasetContext datasetContext,
co.cask.cdap.api.dataset.DatasetSpecification spec,
Map<String,String> arguments,
ClassLoader classLoader)
throws IOException
IOExceptionprotected static Map<String,String> updateArgumentsIfNeeded(Map<String,String> arguments, co.cask.cdap.api.dataset.lib.Partitioning partitioning)
protected com.google.inject.Provider<ExploreFacade> getExploreProvider()
Copyright © 2016 Cask Data, Inc. Licensed under the Apache License, Version 2.0.