APIdia Launch Partner
Top Description Fields Constructors Methods
io.github.spannm.jackcess.impl.query

public abstract Class BaseSelectQueryImpl

extends QueryImpl
implements BaseSelectQuery
Class Inheritance
All Implemented Interfaces
io.github.spannm.jackcess.query.BaseSelectQuery, io.github.spannm.jackcess.query.Query
Known Direct Subclasses
io.github.spannm.jackcess.impl.query.CrossTabQueryImpl, io.github.spannm.jackcess.impl.query.DeleteQueryImpl, io.github.spannm.jackcess.impl.query.MakeTableQueryImpl, io.github.spannm.jackcess.impl.query.SelectQueryImpl, io.github.spannm.jackcess.impl.query.AppendQueryImpl
Static Imports
io.github.spannm.jackcess.impl.query.QueryFormat.DEFAULT_TYPE, .QueryFormat.DISTINCT_ROW_SELECT_TYPE, .QueryFormat.DISTINCT_SELECT_TYPE, .QueryFormat.NEWLINE, .QueryFormat.PERCENT_SELECT_TYPE, .QueryFormat.SELECT_STAR_SELECT_TYPE, .QueryFormat.TOP_SELECT_TYPE

Base class for queries which represent some form of SELECT statement.

Field Summary

Inherited from io.github.spannm.jackcess.impl.query.QueryImpl:
LOGGER

Constructor Summary

AccessConstructor and Description
protected
BaseSelectQueryImpl(String name, List<QueryImpl.Row> rows, int objectId, int objectFlag, Query.Type type)

Method Summary

Modifier and TypeMethod and Description
public String
public String
public List<String>
public List<String>
public String
public List<String>
public List<String>
public String
public String
protected void
protected void
toSQLSelectString(StringBuilder builder, boolean useSelectPrefix)

Inherited from io.github.spannm.jackcess.impl.query.QueryImpl:
createfilterRowsByFlagfilterRowsByNotFlaggetColumnRowsgetFlagRowgetGroupByRowsgetHavingRowgetIntValuegetJoinRowsgetNamegetObjectFlaggetObjectIdgetOrderByRowsgetOwnerAccessTypegetParameterRowsgetParametersgetRemoteDatabaseRowgetRowByAttributegetRowsgetRowsByAttributegetShortValuegetTableRowsgetTypegetTypeRowgetUniqueRowgetWhereRowhasFlaghasFlagisHiddenisQuotedsupportsStandardClausestoAliastoOptionalQuotedExprtoQuotedExprtoRemoteDbtoSQLParameterStringtoSQLStringtoSQLStringtoString

Constructor Detail

BaseSelectQueryImplback to summary
protected BaseSelectQueryImpl(String name, List<QueryImpl.Row> rows, int objectId, int objectFlag, Query.Type type)

Method Detail

getFromRemoteDbPathback to summary
public String getFromRemoteDbPath()

Overrides io.github.spannm.jackcess.impl.query.QueryImpl.getFromRemoteDbPath.

Implements io.github.spannm.jackcess.query.BaseSelectQuery.getFromRemoteDbPath.

Annotations
@Override
getFromRemoteDbTypeback to summary
public String getFromRemoteDbType()

Overrides io.github.spannm.jackcess.impl.query.QueryImpl.getFromRemoteDbType.

Implements io.github.spannm.jackcess.query.BaseSelectQuery.getFromRemoteDbType.

Annotations
@Override
getFromTablesback to summary
public List<String> getFromTables()

Overrides io.github.spannm.jackcess.impl.query.QueryImpl.getFromTables.

Implements io.github.spannm.jackcess.query.BaseSelectQuery.getFromTables.

Annotations
@Override
getGroupingsback to summary
public List<String> getGroupings()

Implements io.github.spannm.jackcess.query.BaseSelectQuery.getGroupings.

Annotations
@Override
getHavingExpressionback to summary
public String getHavingExpression()

Implements io.github.spannm.jackcess.query.BaseSelectQuery.getHavingExpression.

Annotations
@Override
getOrderingsback to summary
public List<String> getOrderings()

Overrides io.github.spannm.jackcess.impl.query.QueryImpl.getOrderings.

Implements io.github.spannm.jackcess.query.BaseSelectQuery.getOrderings.

Annotations
@Override
getSelectColumnsback to summary
public List<String> getSelectColumns()

Implements io.github.spannm.jackcess.query.BaseSelectQuery.getSelectColumns.

Annotations
@Override
getSelectTypeback to summary
public String getSelectType()

Implements io.github.spannm.jackcess.query.BaseSelectQuery.getSelectType.

Annotations
@Override
getWhereExpressionback to summary
public String getWhereExpression()

Overrides io.github.spannm.jackcess.impl.query.QueryImpl.getWhereExpression.

Implements io.github.spannm.jackcess.query.BaseSelectQuery.getWhereExpression.

Annotations
@Override
toSelectIntoback to summary
protected void toSelectInto(StringBuilder builder)
Annotations
@SuppressWarnings:PMD.LinguisticNaming
toSQLSelectStringback to summary
protected void toSQLSelectString(StringBuilder builder, boolean useSelectPrefix)
Annotations
@SuppressWarnings:PMD.LinguisticNaming