Class Statement.Builder

java.lang.Object
com.google.cloud.bigtable.data.v2.models.sql.Statement.Builder
Enclosing class:
Statement

public static class Statement.Builder extends Object
  • Method Details

    • build

      public Statement build()
      Builds a Statement from the builder
    • setStringParam

      public Statement.Builder setStringParam(String paramName, @Nullable String value)
      Sets a query parameter with the name paramName and the String typed value value
    • setBytesParam

      public Statement.Builder setBytesParam(String paramName, @Nullable com.google.protobuf.ByteString value)
      Sets a query parameter with the name paramName and the Bytes typed value value
    • setLongParam

      public Statement.Builder setLongParam(String paramName, @Nullable Long value)
      Sets a query parameter with the name paramName and the INT64 typed value value
    • setFloatParam

      public Statement.Builder setFloatParam(String paramName, @Nullable Float value)
      Sets a query parameter with the name paramName and the FLOAT32 typed value value
    • setDoubleParam

      public Statement.Builder setDoubleParam(String paramName, @Nullable Double value)
      Sets a query parameter with the name paramName and the FLOAT64 typed value value
    • setBooleanParam

      public Statement.Builder setBooleanParam(String paramName, @Nullable Boolean value)
      Sets a query parameter with the name paramName and the BOOL typed value value
    • setTimestampParam

      public Statement.Builder setTimestampParam(String paramName, @Nullable org.threeten.bp.Instant value)
      Sets a query parameter with the name paramName and the TIMESTAMP typed value value
    • setDateParam

      public Statement.Builder setDateParam(String paramName, @Nullable com.google.cloud.Date value)
      Sets a query parameter with the name paramName and the DATE typed value value
    • setListParam

      public <T> Statement.Builder setListParam(String paramName, @Nullable List<T> value, SqlType.Array<T> arrayType)
      Sets a query parameter with the name paramName and the ARRAY typed value value. The array element type is specified by arrayType and the List elements must be of the corresponding Java type. Null array elements are valid.