public abstract class TimePartitionSchema extends Object
| Constructor and Description |
|---|
TimePartitionSchema() |
| Modifier and Type | Method and Description |
|---|---|
static TimePartitionSchema |
getInstance(String schema) |
String |
getName()
name for the partitioning schema (YYYY/DOY, YYYY/MM, etc)
|
abstract TimePartitionInfo |
getPartitionInfo(long instant)
returns the directory where this instant shall be written.
|
abstract TimePartitionInfo |
parseDir(String dir)
Parses a string of the shape "A/B/..." into a PartitionInfo.
|
public abstract TimePartitionInfo getPartitionInfo(long instant)
instant - public abstract TimePartitionInfo parseDir(String dir)
public static TimePartitionSchema getInstance(String schema)
public String getName()
Copyright © 2018 Space Applications Services. All rights reserved.