Class DataObjectStandardQuery


  • @Generated(value="OracleSDKGenerator",
               comments="API Version: 20200630")
    public final class DataObjectStandardQuery
    extends DataObjectQuery
    Information required to execute query on data objects.

    Query is given in standard SQL syntax providing flexibility to form complex queries such as queries with joins and nested queries.
    Note: Objects should always be created or deserialized using the DataObjectStandardQuery.Builder. This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of the DataObjectStandardQuery.Builder, which maintain a set of all explicitly set fields called DataObjectStandardQuery.Builder.__explicitlySet__. The hashCode() and equals(Object) methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).

    • Method Detail

      • getStatement

        public String getStatement()
        SQL query statement with standard Oracle supported SQL syntax.
        • When Warehouse (e.g: Awr hub) data objects are queried, use the actual names of underlying data objects (e.g: tables, views) in the query. The same query that works through JDBC connection with the OperationsInsightsWarehouseUsers credentials will work here and vice-versa. SCHEMA.VIEW syntax can also be used here. - When OPSI data objects are queried, use name of the respective OPSI data object, just like how views are used in a query. Identifier of the OPSI data object cannot be used in the query.
        Returns:
        the value
      • toString

        public String toString​(boolean includeByteArrayContents)
        Return a string representation of the object.
        Overrides:
        toString in class DataObjectQuery
        Parameters:
        includeByteArrayContents - true to include the full contents of byte arrays
        Returns:
        string representation