Class StiDataTableSource
java.lang.Object
com.stimulsoft.base.serializing.StiSerializedObject
com.stimulsoft.report.dictionary.dataSources.StiDataSource
com.stimulsoft.report.dictionary.dataSources.StiDataStoreSource
com.stimulsoft.report.dictionary.dataSources.StiDataTableSource
- All Implemented Interfaces:
IStiJsonReportObject,IStiSerializable,IStiSerializableRef,IStiName,IStiEnumerator,ICloneable,IStiAlias,IStiInherited,IStiStateSaveRestore,Cloneable
- Direct Known Subclasses:
StiBusinessObjectSource,StiJsonSource,StiSqlSource,StiVirtualDataSource,StiXmlSource
Describes the Data Source realizing access to DataTable.
-
Field Summary
Fields inherited from class com.stimulsoft.report.dictionary.dataSources.StiDataSource
columns, columnsIndexs, connectionOrder, connectOnStart, detailRows, initForSubreport, RowToLevelFields inherited from interface com.stimulsoft.base.serializing.interfaceobject.IStiSerializableRef
REFERENCE_EMPTY, REFERENCE_REPORT -
Constructor Summary
ConstructorsConstructorDescriptionCreates a new object of the type StiDataTableSource.StiDataTableSource(String nameInSource, String name) Creates a new object of the type StiDataTableSource.StiDataTableSource(String nameInSource, String name, String alias) Creates a new object of the type StiDataTableSource. -
Method Summary
Modifier and TypeMethodDescriptionReturns the name to categories of the Data Source.Class<? extends StiDatabase> Methods inherited from class com.stimulsoft.report.dictionary.dataSources.StiDataStoreSource
connect, connect, createNewTable, disconnect, getDataName, getNameInSource, getNameTableInSource, getQuery, LoadFromJsonObject, setDataName, setNameInSourceMethods inherited from class com.stimulsoft.report.dictionary.dataSources.StiDataSource
CheckColumnsIndexs, clearAllStates, ClearAllStates, clone, fetchParentRelations, First, get, get, getAlias, GetChildDataSource, GetChildRelations, GetColumnIndex, getColumns, GetConditions, getConnectOnStart, getCount, getData, GetData, GetData, getDatabase, GetDataRow, getDataTable, getDictionary, getInherited, getIsBof, getIsConnected, getIsEmpty, getIsEof, getItem, getKey, GetLevel, getName, getParameters, GetParentData, GetParentDataSource, GetParentRelations, getPosition, getPositionValue, getRealCount, getRelations, getRows, getStates, getVariableParameterByName, getVariableParameters, InvokeConnecting, InvokeDisconnecting, isEmpty, Last, Next, prepareData, Prior, ResetData, ResetDetailsRows, restoreState, RestoreState, saveState, setAlias, setColumns, setConnectOnStart, setCorrectName, SetData, setDataTable, SetDetails, setDictionary, SetFilter, setInherited, setIsBof, setIsEof, setKey, setName, setParameters, setPosition, setPositionValue, setRows, SetSort, setVariableParameters, size, toStringMethods inherited from class com.stimulsoft.base.serializing.StiSerializedObject
cleanReference, getReference, setReferenceMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.stimulsoft.base.serializing.interfaceobject.IStiSerializableRef
getReference, setReference
-
Constructor Details
-
StiDataTableSource
public StiDataTableSource()Creates a new object of the type StiDataTableSource. -
StiDataTableSource
Creates a new object of the type StiDataTableSource.- Parameters:
nameInSource- Name of DataTable in the DataStore.name- Data Source name.
-
StiDataTableSource
Creates a new object of the type StiDataTableSource.- Parameters:
nameInSource- Name of DataTable in the DataStore.name- Data Source name.alias- Data Source alias.
-
-
Method Details
-
GetCategoryName
Description copied from class:StiDataStoreSourceReturns the name to categories of the Data Source.- Overrides:
GetCategoryNamein classStiDataStoreSource
-
getDatabaseClass
- Specified by:
getDatabaseClassin classStiDataSource
-
SaveToJsonObject
- Specified by:
SaveToJsonObjectin interfaceIStiJsonReportObject- Overrides:
SaveToJsonObjectin classStiDataStoreSource- Throws:
JSONException
-