Interface IDataSet
-
public interface IDataSetScript wrapper of OdaDataSetHandle
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.ListgetCachedResultSetColumns()Gets result set column of cached metadata.IDataSourcegetDataSource()ReturnsIDataSourcefor this data set.java.lang.StringgetPrivateDriverProperty(java.lang.String name)Returns a private driver property value with the given property name.java.lang.StringgetQueryText()Returns the query text.voidsetPrivateDriverProperty(java.lang.String name, java.lang.String value)Sets a private driver property value with the given name and value.voidsetQueryText(java.lang.String query)Sets the query text.
-
-
-
Method Detail
-
getDataSource
IDataSource getDataSource()
ReturnsIDataSourcefor this data set.- Returns:
- IDataSource
-
getQueryText
java.lang.String getQueryText()
Returns the query text.- Returns:
- the query text.
-
setQueryText
void setQueryText(java.lang.String query) throws SemanticExceptionSets the query text.- Parameters:
query- the text to set- Throws:
SemanticException- if this property is locked.
-
getPrivateDriverProperty
java.lang.String getPrivateDriverProperty(java.lang.String name)
Returns a private driver property value with the given property name.- Parameters:
name- the name of a public driver property- Returns:
- a public driver property value
-
setPrivateDriverProperty
void setPrivateDriverProperty(java.lang.String name, java.lang.String value) throws SemanticExceptionSets a private driver property value with the given name and value. If the property does not exist, it will be added into the property list. If the property already exists, the value of the property will be overwritten.- Parameters:
name- the name of a public driver propertyvalue- the value of a public driver property- Throws:
SemanticException- ifnameisnullor an empty string after trimming.
-
getCachedResultSetColumns
java.util.List getCachedResultSetColumns()
Gets result set column of cached metadata.- Returns:
- collection each iteam is
IResultSetColumn.
-
-