org.springframework.data.hadoop.store.dataset
Class DatasetDefinition

java.lang.Object
  extended by org.springframework.data.hadoop.store.dataset.DatasetDefinition

public class DatasetDefinition
extends Object

Class to define the options for a Dataset

Since:
2.0
Author:
Thomas Risberg

Constructor Summary
DatasetDefinition()
           
DatasetDefinition(boolean allowNullValues)
           
DatasetDefinition(boolean allowNullValues, String format)
           
DatasetDefinition(Class<?> targetClass, boolean allowNullValues, String format)
           
DatasetDefinition(Class<?> targetClass, org.kitesdk.data.PartitionStrategy partitionStrategy)
           
DatasetDefinition(Class<?> targetClass, String format, org.kitesdk.data.PartitionStrategy partitionStrategy)
           
 
Method Summary
 org.kitesdk.data.Format getFormat()
           
 org.kitesdk.data.PartitionStrategy getPartitionStrategy()
           
 org.apache.avro.Schema getSchema(Class<?> datasetClass)
           
 Class<?> getTargetClass()
           
 boolean isAllowNullValues()
           
 void setAllowNullValues(boolean allowNullValues)
           
 void setFormat(String format)
           
 void setPartitionStrategy(org.kitesdk.data.PartitionStrategy partitionStrategy)
           
 void setTargetClass(Class<?> targetClass)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DatasetDefinition

public DatasetDefinition()

DatasetDefinition

public DatasetDefinition(boolean allowNullValues)

DatasetDefinition

public DatasetDefinition(boolean allowNullValues,
                         String format)

DatasetDefinition

public DatasetDefinition(Class<?> targetClass,
                         boolean allowNullValues,
                         String format)

DatasetDefinition

public DatasetDefinition(Class<?> targetClass,
                         org.kitesdk.data.PartitionStrategy partitionStrategy)

DatasetDefinition

public DatasetDefinition(Class<?> targetClass,
                         String format,
                         org.kitesdk.data.PartitionStrategy partitionStrategy)
Method Detail

setTargetClass

public void setTargetClass(Class<?> targetClass)

setAllowNullValues

public void setAllowNullValues(boolean allowNullValues)

setFormat

public void setFormat(String format)

setPartitionStrategy

public void setPartitionStrategy(org.kitesdk.data.PartitionStrategy partitionStrategy)

getTargetClass

public Class<?> getTargetClass()

isAllowNullValues

public boolean isAllowNullValues()

getFormat

public org.kitesdk.data.Format getFormat()

getPartitionStrategy

public org.kitesdk.data.PartitionStrategy getPartitionStrategy()

getSchema

public org.apache.avro.Schema getSchema(Class<?> datasetClass)