Package org.yamcs.yarch
Class PartitioningSpec
- java.lang.Object
-
- org.yamcs.yarch.PartitioningSpec
-
public class PartitioningSpec extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPartitioningSpec._type
-
Field Summary
Fields Modifier and Type Field Description StringtimeColumnPartitioningSpec._typetypeStringvalueColumn
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description TimePartitionSchemagetTimePartitioningSchema()DataTypegetValueColumnType()static PartitioningSpecnoneSpec()voidsetTimePartitioningSchema(String schema)voidsetTimePartitioningSchema(TimePartitionSchema sch)voidsetValueColumnType(DataType valueColumnType)static PartitioningSpectimeAndValueSpec(String timeColumn, String valueColumn)static PartitioningSpectimeSpec(String timeColumn)StringtoString()static PartitioningSpecvalueSpec(String valueColumn)
-
-
-
Field Detail
-
type
public final PartitioningSpec._type type
-
timeColumn
public final String timeColumn
-
valueColumn
public final String valueColumn
-
-
Method Detail
-
noneSpec
public static PartitioningSpec noneSpec()
-
valueSpec
public static PartitioningSpec valueSpec(String valueColumn)
-
timeSpec
public static PartitioningSpec timeSpec(String timeColumn)
-
timeAndValueSpec
public static PartitioningSpec timeAndValueSpec(String timeColumn, String valueColumn)
-
setTimePartitioningSchema
public void setTimePartitioningSchema(TimePartitionSchema sch)
-
setTimePartitioningSchema
public void setTimePartitioningSchema(String schema)
-
getValueColumnType
public DataType getValueColumnType()
-
setValueColumnType
public void setValueColumnType(DataType valueColumnType)
-
getTimePartitioningSchema
public TimePartitionSchema getTimePartitioningSchema()
-
-