Class QueryGrpc

java.lang.Object
io.stargate.sdk.grpc.domain.QueryGrpc

public class QueryGrpc extends Object
Represent a query againt GRPC enpoind
  • Field Details

    • DEFAULT_PAGE_SIZE

      public static final int DEFAULT_PAGE_SIZE
      Default page size.
      See Also:
  • Constructor Details

    • QueryGrpc

      public QueryGrpc(String cql)
      Default constructor.
      Parameters:
      cql - current cql query
    • QueryGrpc

      public QueryGrpc(String cql, Object... params)
      Constructor with Params.
      Parameters:
      cql - current cql query
      params - query items
    • QueryGrpc

      public QueryGrpc(String cql, Map<String,Object> params)
      Constructor with Params.
      Parameters:
      cql - current cql query
      params - query items
  • Method Details

    • setConsistencyLevel

      public QueryGrpc setConsistencyLevel(io.stargate.proto.QueryOuterClass.Consistency cl)
      Builder setter.
      Parameters:
      cl - consistency level
      Returns:
      current reference
    • setKeyspace

      public QueryGrpc setKeyspace(String keyspace)
      Builder setter.
      Parameters:
      keyspace - keyspace
      Returns:
      current reference
    • setPageSize

      public QueryGrpc setPageSize(int pageSize)
      Builder setter.
      Parameters:
      pageSize - page size
      Returns:
      current reference
    • setPagingState

      public QueryGrpc setPagingState(String pagingState)
      Builder setter.
      Parameters:
      pagingState - value for pagingState
      Returns:
      current reference
    • setTimestamp

      public QueryGrpc setTimestamp(long timestamp)
      Set value for timestamp.
      Parameters:
      timestamp - new value for timestamp
      Returns:
      current reference
    • setTracing

      public QueryGrpc setTracing(boolean tracing)
      update tracing.
      Parameters:
      tracing - flag tracing
      Returns:
      current reference
    • isTracing

      public boolean isTracing()
      Gets tracing
      Returns:
      value of tracing
    • getCqlStatement

      public CqlStatementGrpc getCqlStatement()
      Gets cql
      Returns:
      value of cql
    • getKeyspace

      public String getKeyspace()
      Gets keyspace
      Returns:
      value of keyspace
    • getConsistencyLevel

      public io.stargate.proto.QueryOuterClass.Consistency getConsistencyLevel()
      Gets consistencyLevel
      Returns:
      value of consistencyLevel
    • getPageSize

      public int getPageSize()
      Gets pageSize
      Returns:
      value of pageSize
    • getPagingState

      public String getPagingState()
      Gets pagingState
      Returns:
      value of pagingState
    • getTimestamp

      public long getTimestamp()
      Gets timestamp
      Returns:
      value of timestamp