public abstract class PrimitiveValue extends Object implements Value<PrimitiveType>
EMPTY_ARRAY| Constructor and Description |
|---|
PrimitiveValue() |
public boolean getBool()
public byte getInt8()
public int getUint8()
public short getInt16()
public int getUint16()
public int getInt32()
public long getUint32()
public long getInt64()
public long getUint64()
UnsignedLong public float getFloat()
public double getDouble()
public byte[] getBytes()
public byte[] getBytesUnsafe()
public com.google.protobuf.ByteString getBytesAsByteString()
public String getText()
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 newBool(boolean value)
public static PrimitiveValue newInt8(byte value)
public static PrimitiveValue newUint8(int value)
public static PrimitiveValue newInt16(short value)
public static PrimitiveValue newUint16(int value)
public static PrimitiveValue newInt32(int value)
public static PrimitiveValue newUint32(long value)
public static PrimitiveValue newInt64(long value)
public static PrimitiveValue newUint64(long value)
public static PrimitiveValue newFloat(float value)
public static PrimitiveValue newDouble(double value)
public static PrimitiveValue newBytes(byte[] value)
public static PrimitiveValue newBytes(com.google.protobuf.ByteString value)
public static PrimitiveValue newBytesOwn(byte[] value)
public static PrimitiveValue newText(String value)
public static PrimitiveValue newYson(byte[] value)
public static PrimitiveValue newYson(com.google.protobuf.ByteString value)
public static PrimitiveValue newYsonOwn(byte[] value)
public static PrimitiveValue newJson(String value)
public static PrimitiveValue newJsonDocument(String value)
public static PrimitiveValue newUuid(long high, long low)
public static PrimitiveValue newUuid(UUID uuid)
public static PrimitiveValue newUuid(String uuid)
public static PrimitiveValue newDate(long daysSinceEpoch)
public static PrimitiveValue newDate(LocalDate value)
public static PrimitiveValue newDate(Instant value)
public static PrimitiveValue newDatetime(long secondsSinceEpoch)
public static PrimitiveValue newDatetime(Instant value)
public static PrimitiveValue newDatetime(LocalDateTime value)
public static PrimitiveValue newTimestamp(long microsSinceEpoch)
public static PrimitiveValue newTimestamp(Instant value)
public static PrimitiveValue newInterval(long micros)
public static PrimitiveValue newInterval(Duration value)
public static PrimitiveValue newTzDate(ZonedDateTime dateTime)
public static PrimitiveValue newTzDatetime(ZonedDateTime dateTime)
public static PrimitiveValue newTzTimestamp(ZonedDateTime dateTime)
Copyright © 2023. All rights reserved.