Class QueryDetails.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • compartmentId

        public QueryDetails.Builder compartmentId​(String compartmentId)
        Compartment OCID, to provide context for a table name in the given statement.
        Parameters:
        compartmentId - the value to set
        Returns:
        this builder
      • statement

        public QueryDetails.Builder statement​(String statement)
        A NoSQL SQL query statement; or a Base64-encoded prepared statement.
        Parameters:
        statement - the value to set
        Returns:
        this builder
      • isPrepared

        public QueryDetails.Builder isPrepared​(Boolean isPrepared)
        If true, the statement is a prepared statement.
        Parameters:
        isPrepared - the value to set
        Returns:
        this builder
      • maxReadInKBs

        public QueryDetails.Builder maxReadInKBs​(Integer maxReadInKBs)
        A limit on the total amount of data read during this operation, in KB.
        Parameters:
        maxReadInKBs - the value to set
        Returns:
        this builder
      • variables

        public QueryDetails.Builder variables​(Map<String,​Object> variables)
        A map of prepared statement variables to values.
        Parameters:
        variables - the value to set
        Returns:
        this builder
      • timeoutInMs

        public QueryDetails.Builder timeoutInMs​(Integer timeoutInMs)
        Timeout setting for the query.
        Parameters:
        timeoutInMs - the value to set
        Returns:
        this builder