Skip to content

Attribute Types

Supported types

  • Boolean - True / False
  • Byte - 8bit
  • Short - 16bit
  • Int - 32bit
  • Long - 64bit
  • Float
  • Double
  • Decimal(P, S)
  • String
  • Date
  • DateTime

Type mapping

Type Gremlin Java Type Iceberg Hudi Databricks SQL / Delta lake
Boolean java.lang.Boolean boolean boolean BOOLEAN
Byte java.lang.Byte - - TINYINT
Short java.lang.Short - - SMALLINT
Int java.lang.Integer int int INT
Long java.lang.Long long long BIGINT
Float java.lang.Float float float FLOAT
Double java.lang.Double double double DOUBLE
Decimal(P, S) java.math.BigDecimal decimal(P, S) decimal DECIMAL(P, S)
String java.lang.String string string VARCHAR / STRING / ...
Date java.time.LocalDate date date DATE
DateTime java.time.LocalDateTime timestamp - TIMESTAMP_NTZ