|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectwt.pds.InflateSpec
This class implements a StatementSpec for inflating an array of OIDs.
Supported API: false
Extendable: false
Field Summary | |
private static String |
CLASSNAME
|
static long |
EXTERNALIZATION_VERSION_UID
|
protected static long |
OLD_FORMAT_VERSION_UID
|
private static String |
RESOURCE
|
private SequentialResultBuilder |
resultBuilder
|
private BasicResultCursor |
resultCursor
|
(package private) static long |
serialVersionUID
|
private ObjectReferenceStatementBuilder |
statementBuilder
|
Fields inherited from interface wt.pds.StatementSpec |
ADVANCED_QUERY, ADVANCED_QUERY_ENABLED, AGGREGATE_SELECT, CORRELATED_CLASS_ATTRIBUTES, FETCH_SIZE, PRIMARY_CLASS, QUERY_LIMIT, RESULT_BUILDER, RESULT_CURSOR, SINGLE_RESULT_COMPATIBLE, STATEMENT_BUILDER, USE_BIND |
Constructor Summary | |
InflateSpec()
Supported API: false |
|
InflateSpec(Object[] a_rawOids)
This constructor creates an InflateSpec using the specified Object array. |
|
InflateSpec(OidArray a_oidArray)
Supported API: false |
|
InflateSpec(QueryResult a_queryResult)
This constructor creates an InflateSpec using the specified QueryResult. |
Method Summary | |
int |
getBindParameterCount()
Supported API: false |
List |
getCorrelatedClassAttributes()
Gets the value of the attribute: correlatedClassAttributes. |
int |
getFetchSize()
Gets the value of the attribute: fetchSize; A hint as to the number of rows that should be fetched from the database when more rows are needed. |
OidArray |
getOidArray()
Gets the value of the attribute: oidArray; OID array to inflate Supported API: false |
Class |
getPrimaryClass()
Gets the value of the attribute: primaryClass; Primary class for the query. |
int |
getQueryLimit()
Gets the value of the attribute: queryLimit. |
ResultBuilder |
getResultBuilder()
Gets the object for the association that plays role: resultBuilder. |
ResultCursor |
getResultCursor()
Gets the object for the association that plays role: resultCursor. |
StatementBuilder |
getStatementBuilder()
Gets the object for the association that plays role: statementBuilder. |
boolean |
isAdvancedQuery()
Gets the value of the attribute: advancedQuery; Indicates if the statement uses advanced query capabilities. |
boolean |
isAdvancedQueryEnabled()
Gets the value of the attribute: advancedQueryEnabled; Indicates if advanced query capabilities are enabled. |
boolean |
isAggregateSelect()
Gets the value of the attribute: aggregateSelect; Indicates if the statement has aggregate select . |
boolean |
isSingleResultCompatible()
Gets the value of the attribute: singleResultCompatible; Indicates if the query result should be returned as a single result (for backward compatibility) Supported API: false |
boolean |
isUseBind()
Gets the value of the attribute: useBind; Indicates if bind parameters should be used for this statement. |
void |
readExternal(ObjectInput input)
Reads the non-transient fields of this class from an external source. |
private boolean |
readOldVersion(ObjectInput input,
long readSerialVersionUID,
boolean passThrough,
boolean superDone)
Reads the non-transient fields of this class from an external source, which is not the current version. |
protected boolean |
readVersion(InflateSpec thisObject,
ObjectInput input,
long readSerialVersionUID,
boolean passThrough,
boolean superDone)
Reads the non-transient fields of this class from an external source. |
void |
setAdvancedQueryEnabled(boolean a_AdvancedQueryEnabled)
Sets the value of the attribute: advancedQueryEnabled; Indicates if advanced query capabilities are enabled. |
void |
setBindParameterAt(Object a_value,
int a_index)
Supported API: false |
void |
setFetchSize(int a_FetchSize)
Sets the value of the attribute: fetchSize; A hint as to the number of rows that should be fetched from the database when more rows are needed. |
void |
setLocale(Locale a_locale)
Set the client locale. |
void |
setOidArray(OidArray a_OidArray)
Sets the value of the attribute: oidArray; OID array to inflate Supported API: false |
void |
setUseBind(boolean a_UseBind)
Sets the value of the attribute: useBind; Indicates if bind parameters should be used for this statement. |
void |
writeExternal(ObjectOutput output)
Writes the non-transient fields of this class to an external source. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private static final String RESOURCE
private static final String CLASSNAME
private ObjectReferenceStatementBuilder statementBuilder
private BasicResultCursor resultCursor
private SequentialResultBuilder resultBuilder
static final long serialVersionUID
public static final long EXTERNALIZATION_VERSION_UID
protected static final long OLD_FORMAT_VERSION_UID
Constructor Detail |
public InflateSpec()
public InflateSpec(OidArray a_oidArray) throws WTPropertyVetoException
a_oidArray
- Array of OID values
WTPropertyVetoException
public InflateSpec(Object[] a_rawOids) throws WTPropertyVetoException
Object[0] First OID class name Object[1] First OID id Object[n* 2] nth OID class name Object[(n*2+1] nth OID id
a_rawOids
- Array of raw OID values. Each element of the array is assumed to be an Object[] with the first element classname and second element id value.
WTPropertyVetoException
public InflateSpec(QueryResult a_queryResult) throws WTPropertyVetoException
Object[0] First OID class name Object[1] First OID id Object[n* 2] nth OID class name Object[(n*2+1] nth OID id
a_queryResult
- QueryResult containing elements of type Object[].
WTPropertyVetoException
Method Detail |
public void writeExternal(ObjectOutput output) throws IOException
writeExternal
in interface Externalizable
output
-
IOException
public void readExternal(ObjectInput input) throws IOException, ClassNotFoundException
readExternal
in interface Externalizable
input
-
IOException
ClassNotFoundException
protected boolean readVersion(InflateSpec thisObject, ObjectInput input, long readSerialVersionUID, boolean passThrough, boolean superDone) throws IOException, ClassNotFoundException
thisObject
- input
- readSerialVersionUID
- passThrough
- superDone
-
IOException
ClassNotFoundException
private boolean readOldVersion(ObjectInput input, long readSerialVersionUID, boolean passThrough, boolean superDone) throws IOException, ClassNotFoundException
input
- readSerialVersionUID
- passThrough
- superDone
-
IOException
ClassNotFoundException
public OidArray getOidArray()
public void setOidArray(OidArray a_OidArray) throws WTPropertyVetoException
a_OidArray
-
WTPropertyVetoException
public StatementBuilder getStatementBuilder()
getStatementBuilder
in interface StatementSpec
public ResultCursor getResultCursor()
getResultCursor
in interface StatementSpec
public ResultBuilder getResultBuilder()
getResultBuilder
in interface StatementSpec
public Class getPrimaryClass()
getPrimaryClass
in interface StatementSpec
public boolean isSingleResultCompatible()
isSingleResultCompatible
in interface StatementSpec
public int getQueryLimit()
getQueryLimit
in interface StatementSpec
public boolean isAdvancedQueryEnabled()
isAdvancedQueryEnabled
in interface StatementSpec
public void setAdvancedQueryEnabled(boolean a_AdvancedQueryEnabled)
setAdvancedQueryEnabled
in interface StatementSpec
a_AdvancedQueryEnabled
- public boolean isAdvancedQuery() throws WTException
isAdvancedQuery
in interface StatementSpec
WTException
public boolean isAggregateSelect()
isAggregateSelect
in interface StatementSpec
public List getCorrelatedClassAttributes()
getCorrelatedClassAttributes
in interface StatementSpec
public boolean isUseBind()
isUseBind
in interface StatementSpec
public void setUseBind(boolean a_UseBind) throws WTPropertyVetoException
setUseBind
in interface StatementSpec
a_UseBind
-
WTPropertyVetoException
public int getFetchSize()
getFetchSize
in interface StatementSpec
public void setFetchSize(int a_FetchSize) throws WTPropertyVetoException
setFetchSize
in interface StatementSpec
a_FetchSize
-
WTPropertyVetoException
public void setLocale(Locale a_locale) throws WTException
setLocale
in interface StatementSpec
a_locale
-
WTException
public void setBindParameterAt(Object a_value, int a_index)
setBindParameterAt
in interface StatementSpec
a_value
- a_index
- public int getBindParameterCount()
getBindParameterCount
in interface StatementSpec
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |