Class BuiltinStringFunctions

java.lang.Object
org.apache.beam.sdk.extensions.sql.impl.udf.BeamBuiltinFunctionProvider
org.apache.beam.sdk.extensions.sql.impl.udf.BuiltinStringFunctions

@AutoService(BeamBuiltinFunctionProvider.class) public class BuiltinStringFunctions extends BeamBuiltinFunctionProvider
BuiltinStringFunctions.
  • Constructor Details

    • BuiltinStringFunctions

      public BuiltinStringFunctions()
  • Method Details

    • endsWith

      public Boolean endsWith(String str1, String str2)
    • startsWith

      public Boolean startsWith(String str1, String str2)
    • lengthString

      public Long lengthString(String str)
    • lengthBytes

      public Long lengthBytes(byte[] bytes)
    • reverseString

      public String reverseString(String str)
    • reverseBytes

      public byte[] reverseBytes(byte[] bytes)
    • fromHex

      public byte[] fromHex(String str)
    • toHex

      public String toHex(byte[] bytes)
    • lpad

      public String lpad(String originalValue, Long returnLength)
    • lpad

      public String lpad(String originalValue, Long returnLength, String pattern)
    • lpad

      public byte[] lpad(byte[] originalValue, Long returnLength)
    • lpad

      public byte[] lpad(byte[] originalValue, Long returnLength, byte[] pattern)
    • rpad

      public String rpad(String originalValue, Long returnLength)
    • rpad

      public String rpad(String originalValue, Long returnLength, String pattern)
    • rpad

      public byte[] rpad(byte[] originalValue, Long returnLength)
    • rpad

      public byte[] rpad(byte[] originalValue, Long returnLength, byte[] pattern)