public abstract class PrimitiveValue extends Object implements Value<PrimitiveType>
EMPTY_ARRAY| Constructor and Description |
|---|
PrimitiveValue() |
public boolean getBool()
public byte getInt8()
public short getUint8()
public short getInt16()
public int getUint16()
public int getInt32()
public long getUint32()
public long getInt64()
public long getUint64()
public float getFloat32()
public double getFloat64()
public byte[] getString()
public byte[] getStringUnsafe()
public com.google.protobuf.ByteString getStringBytes()
public String getUtf8()
public byte[] getYson()
public byte[] getYsonUnsafe()
public com.google.protobuf.ByteString getYsonBytes()
public String getJson()
public String getJsonDocument()
public String getUuidString()
public long getUuidHigh()
public long getUuidLow()
public UUID getUuidJdk()
public LocalDate getDate()
public LocalDateTime getDatetime()
public Instant getTimestamp()
public Duration getInterval()
public ZonedDateTime getTzDate()
public ZonedDateTime getTzDatetime()
public ZonedDateTime getTzTimestamp()
public static PrimitiveValue bool(boolean value)
public static PrimitiveValue int8(byte value)
public static PrimitiveValue uint8(byte value)
public static PrimitiveValue int16(short value)
public static PrimitiveValue uint16(short value)
public static PrimitiveValue int32(int value)
public static PrimitiveValue uint32(int value)
public static PrimitiveValue int64(long value)
public static PrimitiveValue uint64(long value)
public static PrimitiveValue float32(float value)
public static PrimitiveValue float64(double value)
public static PrimitiveValue string(byte[] value)
public static PrimitiveValue string(com.google.protobuf.ByteString value)
public static PrimitiveValue stringOwn(byte[] value)
public static PrimitiveValue utf8(String value)
public static PrimitiveValue yson(byte[] value)
public static PrimitiveValue yson(com.google.protobuf.ByteString value)
public static PrimitiveValue ysonOwn(byte[] value)
public static PrimitiveValue json(String value)
public static PrimitiveValue jsonDocument(String value)
public static PrimitiveValue uuid(long high, long low)
public static PrimitiveValue uuid(UUID uuid)
public static PrimitiveValue uuid(String uuid)
public static PrimitiveValue date(long daysSinceEpoch)
public static PrimitiveValue date(LocalDate value)
public static PrimitiveValue date(Instant value)
public static PrimitiveValue datetime(long secondsSinceEpoch)
public static PrimitiveValue datetime(Instant value)
public static PrimitiveValue datetime(LocalDateTime value)
public static PrimitiveValue timestamp(long microsSinceEpoch)
public static PrimitiveValue timestamp(Instant value)
public static PrimitiveValue interval(long micros)
public static PrimitiveValue interval(Duration value)
public static PrimitiveValue tzDate(ZonedDateTime dateTime)
public static PrimitiveValue tzDatetime(ZonedDateTime dateTime)
public static PrimitiveValue tzTimestamp(ZonedDateTime dateTime)
Copyright © 2021. All rights reserved.