Class Binary

java.lang.Object
org.apache.iotdb.pipe.api.type.Binary
All Implemented Interfaces:
Serializable, Comparable<Binary>

public class Binary extends Object implements Comparable<Binary>, Serializable
Override compareTo() and equals() function to Binary class. This class is used to accept Java String type
See Also:
  • Field Details

  • Constructor Details

    • Binary

      public Binary(byte[] v)
      if the bytes v is modified, the modification is visible to this binary.
    • Binary

      public Binary(String s)
  • Method Details

    • valueOf

      public static Binary valueOf(String value)
    • compareTo

      public int compareTo(Binary other)
      Specified by:
      compareTo in interface Comparable<Binary>
    • equals

      public boolean equals(Object other)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • getLength

      public int getLength()
      Get length of values. Returns -1 if values is null.
      Returns:
      length
    • isNull

      public boolean isNull()
    • getStringValue

      public String getStringValue()
    • getTextEncodingType

      public String getTextEncodingType()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getValues

      public byte[] getValues()
    • stringToBytes

      public static byte[] stringToBytes(String str)
      convert string to byte array using UTF-8 encoding.
      Parameters:
      str - input string
      Returns:
      byte array