Package com.adbs.querybuilder
Class QueryStatistics
- java.lang.Object
-
- com.adbs.querybuilder.StatisticsBase
-
- com.adbs.querybuilder.QueryStatistics
-
- All Implemented Interfaces:
Disposable
public class QueryStatistics extends StatisticsBase
-
-
Field Summary
-
Fields inherited from class com.adbs.querybuilder.StatisticsBase
sqlContext
-
-
Constructor Summary
Constructors Constructor Description QueryStatistics(QueryBuilder queryBuilder, BaseSQLContext sqlContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
dispose()
StatisticsOutputColumnList
getOutputColumns()
java.lang.String
getQueryStructureXML()
StatisticsColumnList
getUsedDatabaseObjectColumns()
StatisticsDatabaseObjectList
getUsedDatabaseObjects()
void
reloadStatistics(SQLSelectStatement query)
protected void
setStatisticsInvalidInternal()
-
Methods inherited from class com.adbs.querybuilder.StatisticsBase
getQueryBuilder, getSQLContext, isStatisticsValid, setStatisticsInvalid, setStatisticsValid
-
-
-
-
Constructor Detail
-
QueryStatistics
public QueryStatistics(QueryBuilder queryBuilder, BaseSQLContext sqlContext)
-
-
Method Detail
-
dispose
public void dispose()
- Specified by:
dispose
in interfaceDisposable
- Overrides:
dispose
in classStatisticsBase
-
getUsedDatabaseObjects
public StatisticsDatabaseObjectList getUsedDatabaseObjects()
-
getUsedDatabaseObjectColumns
public StatisticsColumnList getUsedDatabaseObjectColumns()
-
getOutputColumns
public StatisticsOutputColumnList getOutputColumns()
-
setStatisticsInvalidInternal
protected void setStatisticsInvalidInternal()
- Overrides:
setStatisticsInvalidInternal
in classStatisticsBase
-
reloadStatistics
public void reloadStatistics(SQLSelectStatement query)
-
getQueryStructureXML
public java.lang.String getQueryStructureXML()
-
-