public abstract class TimePartitionSchema extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
TimePartitionSchema.PartitionInfo |
| 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 TimePartitionSchema.PartitionInfo |
getPartitionInfo(long instant)
returns the directory where this instant shall be written.
|
abstract TimePartitionSchema.PartitionInfo |
parseDir(String dir)
Parses a string of the shape "A/B/..." into a PartitionInfo.
|
public abstract TimePartitionSchema.PartitionInfo getPartitionInfo(long instant)
instant - public abstract TimePartitionSchema.PartitionInfo parseDir(String dir)
public static TimePartitionSchema getInstance(String schema)
public String getName()
Copyright © 2017 Space Applications Services. All rights reserved.