OdiInterface.ExecutionLocation
, some potential attached SourceDataStore
s, may be located in a DataSet
,
and may be part of a SourceSet
.ExecutableTextHolderFactory
to instantiate text holders.public interface IExecutableTextHolder
ExecutableTextHolderFactory
Modifier and Type | Method and Description |
---|---|
SourceDataStore[] |
getAttachedSourceDataStores()
Deprecated.
Gets the attached source datastores of this TextHolder.
|
DataSet |
getDataSet()
Deprecated.
Basic getter.
|
OdiInterface.ExecutionLocation |
getExecutionLocation()
Deprecated.
Basic getter.
|
IInterfaceSubComponent |
getInterfaceSubComponent()
Deprecated.
Basic getter.
|
int |
getNumberOfDataStores()
Deprecated.
Gets the number of source datastores.
|
SourceSet |
getSourceSet()
Deprecated.
Returns the source set in which this TextHolder is located.
|
java.lang.String |
getSql()
Deprecated.
Gets the String representation of the expression.
|
java.util.Collection |
getSqlExpressionCrossRefsGlobalIds()
Deprecated.
Basic getter of the repository Global IDs for the text cross references of the text expression held by this text holder.
|
Expression |
getSqlExpressionForPersistence()
Deprecated.
Gets the exrpession of this TextHolder as it will be persisted.
|
java.lang.Number |
getSqlExpressionId()
Deprecated.
Basic getter of the repository ID of the text expression held by this text holder.
|
Expression |
getSqlExpressionInMemory()
Deprecated.
Gets the expression of this TextHolder as it is in memory.
|
boolean |
isAttachedSourceDataStoreSettable(int pDataStoreNumber)
Deprecated.
Returns whether it is possible to set this particular datastore number.
|
void |
setAttachedSourceDataStore(int pDataStoreNumber,
SourceDataStore pSourceDataStore)
Deprecated.
Sets one attached
SourceDataStore . |
void |
setSourceSet(SourceSet pSourceSet)
Deprecated.
Sets the source set in which this TextHolder is located.
|
void |
setSqlExpression(Expression pExpression)
Deprecated.
Sets the expression on the TextHolder.
|
void setSqlExpression(Expression pExpression)
pExpression
- the new expression for this TextHolderExpression getSqlExpressionInMemory()
Expression getSqlExpressionForPersistence()
java.lang.Number getSqlExpressionId()
java.util.Collection getSqlExpressionCrossRefsGlobalIds()
java.lang.String getSql()
SourceDataStore[] getAttachedSourceDataStores()
int getNumberOfDataStores()
getAttachedSourceDataStores().length
.boolean isAttachedSourceDataStoreSettable(int pDataStoreNumber)
pDataStoreNumber
- the position of the datastoretrue
if it is possible to call setAttachedSourceDataStore(pDataStoreNumber, aSourceDataStore)
void setAttachedSourceDataStore(int pDataStoreNumber, SourceDataStore pSourceDataStore)
SourceDataStore
. Please make sure that the pDataStoreNumber
is settable by using isAttachedSourceDataStoreSettable()
.pDataStoreNumber
- the number of the attached SourceDataStore to be setpSourceDataStore
- the source datastore to attachDataSet getDataSet()
null
OdiInterface.ExecutionLocation getExecutionLocation()
OdiInterface.ExecutionLocation
of this textHolderIInterfaceSubComponent getInterfaceSubComponent()
IInterfaceSubComponent
SourceSet getSourceSet()
null
.setSourceSet(SourceSet)
void setSourceSet(SourceSet pSourceSet)
pSourceSet
- the source set to be setgetSourceSet()