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 class
PartitioningSpec._type
-
Field Summary
Fields Modifier and Type Field Description String
timeColumn
PartitioningSpec._type
type
String
valueColumn
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description TimePartitionSchema
getTimePartitioningSchema()
DataType
getValueColumnType()
static PartitioningSpec
noneSpec()
void
setTimePartitioningSchema(String schema)
void
setTimePartitioningSchema(TimePartitionSchema sch)
void
setValueColumnType(DataType valueColumnType)
static PartitioningSpec
timeAndValueSpec(String timeColumn, String valueColumn)
static PartitioningSpec
timeSpec(String timeColumn)
String
toString()
static PartitioningSpec
valueSpec(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()
-
-