Interface Expression.Literal.DecimalOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
Expression.Literal.Decimal, Expression.Literal.Decimal.Builder
Enclosing class:
Expression.Literal

public static interface Expression.Literal.DecimalOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    The maximum number of digits allowed in the value.
    int
    declared scale of decimal literal
    com.google.protobuf.ByteString
    little-endian twos-complement integer representation of complete value (ignoring precision) Always 16 bytes in length

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getValue

      com.google.protobuf.ByteString getValue()
       little-endian twos-complement integer representation of complete value
       (ignoring precision) Always 16 bytes in length
       
      bytes value = 1;
      Returns:
      The value.
    • getPrecision

      int getPrecision()
       The maximum number of digits allowed in the value.
       the maximum precision is 38.
       
      int32 precision = 2;
      Returns:
      The precision.
    • getScale

      int getScale()
       declared scale of decimal literal
       
      int32 scale = 3;
      Returns:
      The scale.