@Generated(value="OracleSDKGenerator", comments="API Version: 20210330") public final class SqlQueryProperties extends MetricExtensionQueryProperties
Query Properties applicable to SQL type of collection method
Note: Objects should always be created or deserialized using the SqlQueryProperties.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 SqlQueryProperties.Builder
, which maintain a
set of all explicitly set fields called SqlQueryProperties.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
).
Modifier and Type | Class and Description |
---|---|
static class |
SqlQueryProperties.Builder |
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
SqlQueryProperties(SqlQueryTypes sqlType,
SqlDetails sqlDetails,
List<SqlInParamDetails> inParamDetails,
SqlOutParamDetails outParamDetails)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static SqlQueryProperties.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
List<SqlInParamDetails> |
getInParamDetails()
List of values and position of PL/SQL procedure IN parameters
|
SqlOutParamDetails |
getOutParamDetails() |
SqlDetails |
getSqlDetails() |
SqlQueryTypes |
getSqlType()
Type of SQL data collection method i.e.
|
int |
hashCode() |
SqlQueryProperties.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated public SqlQueryProperties(SqlQueryTypes sqlType, SqlDetails sqlDetails, List<SqlInParamDetails> inParamDetails, SqlOutParamDetails outParamDetails)
public static SqlQueryProperties.Builder builder()
Create a new builder.
public SqlQueryProperties.Builder toBuilder()
public SqlQueryTypes getSqlType()
Type of SQL data collection method i.e. either a Statement or SQL Script File
public SqlDetails getSqlDetails()
public List<SqlInParamDetails> getInParamDetails()
List of values and position of PL/SQL procedure IN parameters
public SqlOutParamDetails getOutParamDetails()
public String toString()
toString
in class MetricExtensionQueryProperties
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.
toString
in class MetricExtensionQueryProperties
includeByteArrayContents
- true to include the full contents of byte arrayspublic boolean equals(Object o)
equals
in class MetricExtensionQueryProperties
public int hashCode()
hashCode
in class MetricExtensionQueryProperties
Copyright © 2016–2024. All rights reserved.