Class DataObjectStandardQuery
- java.lang.Object
- 
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
- 
- com.oracle.bmc.opsi.model.DataObjectQuery
- 
- com.oracle.bmc.opsi.model.DataObjectStandardQuery
 
 
 
- 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20200630") public final class DataObjectStandardQuery extends DataObjectQueryInformation 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 theDataObjectStandardQuery.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 theDataObjectStandardQuery.Builder, which maintain a set of all explicitly set fields calledDataObjectStandardQuery.Builder.__explicitlySet__. ThehashCode()andequals(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).
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classDataObjectStandardQuery.Builder- 
Nested classes/interfaces inherited from class com.oracle.bmc.opsi.model.DataObjectQueryDataObjectQuery.QueryType
 
- 
 - 
Constructor SummaryConstructors Constructor Description DataObjectStandardQuery(List<DataObjectBindParameter> bindParams, Double queryExecutionTimeoutInSeconds, String statement, DataObjectQueryTimeFilters timeFilters)Deprecated.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DataObjectStandardQuery.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetStatement()SQL query statement with standard Oracle supported SQL syntax.DataObjectQueryTimeFiltersgetTimeFilters()inthashCode()DataObjectStandardQuery.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.- 
Methods inherited from class com.oracle.bmc.opsi.model.DataObjectQuerygetBindParams, getQueryExecutionTimeoutInSeconds
 
- 
 
- 
- 
- 
Constructor Detail- 
DataObjectStandardQuery@Deprecated public DataObjectStandardQuery(List<DataObjectBindParameter> bindParams, Double queryExecutionTimeoutInSeconds, String statement, DataObjectQueryTimeFilters timeFilters) Deprecated.
 
- 
 - 
Method Detail- 
builderpublic static DataObjectStandardQuery.Builder builder() Create a new builder.
 - 
toBuilderpublic DataObjectStandardQuery.Builder toBuilder() 
 - 
getStatementpublic 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
 
 - 
getTimeFilterspublic DataObjectQueryTimeFilters getTimeFilters() 
 - 
toStringpublic String toString() - Overrides:
- toStringin class- DataObjectQuery
 
 - 
toStringpublic String toString(boolean includeByteArrayContents) Return a string representation of the object.- Overrides:
- toStringin class- DataObjectQuery
- Parameters:
- includeByteArrayContents- true to include the full contents of byte arrays
- Returns:
- string representation
 
 - 
equalspublic boolean equals(Object o) - Overrides:
- equalsin class- DataObjectQuery
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- DataObjectQuery
 
 
- 
 
-