Package org.apache.kafka.connect.data
Class Timestamp
java.lang.Object
org.apache.kafka.connect.data.Timestamp
public class Timestamp extends Object
A timestamp representing an absolute time, without timezone information. The corresponding Java type is a java.util.Date. The underlying representation is a long representing the number of milliseconds since Unix epoch.
-
Field Summary
Fields Modifier and Type Field Description static StringLOGICAL_NAMEstatic SchemaSCHEMA -
Constructor Summary
Constructors Constructor Description Timestamp() -
Method Summary
Modifier and Type Method Description static SchemaBuilderbuilder()Returns a SchemaBuilder for a Timestamp.static longfromLogical(Schema schema, Date value)Convert a value from its logical format (Date) to it's encoded format.static DatetoLogical(Schema schema, long value)
-
Field Details
-
LOGICAL_NAME
- See Also:
- Constant Field Values
-
SCHEMA
-
-
Constructor Details
-
Timestamp
public Timestamp()
-
-
Method Details
-
builder
Returns a SchemaBuilder for a Timestamp. By returning a SchemaBuilder you can override additional schema settings such as required/optional, default value, and documentation.- Returns:
- a SchemaBuilder
-
fromLogical
Convert a value from its logical format (Date) to it's encoded format.- Parameters:
value- the logical value- Returns:
- the encoded value
-
toLogical
-