public class TimeMetaData extends BaseColumnMetaData
name
Constructor and Description |
---|
TimeMetaData(String name)
Create a TimeMetaData column with no restrictions and UTC timezone.
|
TimeMetaData(String name,
org.joda.time.DateTimeZone timeZone)
Create a TimeMetaData column with no restriction on the allowable times
|
TimeMetaData(String name,
org.joda.time.DateTimeZone timeZone,
Long minValidTime,
Long maxValidTime) |
TimeMetaData(String name,
TimeZone timeZone)
Create a TimeMetaData column with no restriction on the allowable times
|
TimeMetaData(String name,
TimeZone timeZone,
Long minValidTime,
Long maxValidTime) |
Modifier and Type | Method and Description |
---|---|
TimeMetaData |
clone() |
ColumnType |
getColumnType()
Get the type of column
|
boolean |
isValid(Object input)
Is the given object valid for this column,
given the column type and any
restrictions given by the
ColumnMetaData object?
|
boolean |
isValid(Writable writable)
Is the given Writable valid for this column, given the column type and any restrictions given by the
ColumnMetaData object?
|
String |
toString() |
getName, setName
public TimeMetaData(String name)
public TimeMetaData(String name, TimeZone timeZone)
timeZone
- Timezone for this column. Typically used for parsingpublic TimeMetaData(String name, org.joda.time.DateTimeZone timeZone)
timeZone
- Timezone for this column.public TimeMetaData(String name, TimeZone timeZone, Long minValidTime, Long maxValidTime)
timeZone
- Timezone for this column. Typically used for parsing and some transformsminValidTime
- Minimum valid time, in milliseconds (timestamp format). If null: no restrictionmaxValidTime
- Maximum valid time, in milliseconds (timestamp format). If null: no restrictionpublic TimeMetaData(String name, org.joda.time.DateTimeZone timeZone, Long minValidTime, Long maxValidTime)
timeZone
- Timezone for this column. Typically used for parsing and some transformsminValidTime
- Minimum valid time, in milliseconds (timestamp format). If null: no restrictionmaxValidTime
- Maximum valid time, in milliseconds (timestamp format). If null: no restrictionpublic ColumnType getColumnType()
ColumnMetaData
public boolean isValid(Writable writable)
ColumnMetaData
writable
- Writable to checkpublic boolean isValid(Object input)
input
- object to checkpublic TimeMetaData clone()
clone
in interface ColumnMetaData
clone
in class BaseColumnMetaData
Copyright © 2022. All rights reserved.