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

public Class UnionQueryImpl

extends QueryImpl
implements UnionQuery
Class Inheritance
All Implemented Interfaces
io.github.spannm.jackcess.query.UnionQuery, io.github.spannm.jackcess.query.Query
Static Imports
io.github.spannm.jackcess.impl.query.QueryFormat.DEFAULT_TYPE, .QueryFormat.NEWLINE, .QueryFormat.UNION_FLAG, .QueryFormat.UNION_PART1, .QueryFormat.UNION_PART2

Concrete Query subclass which represents a UNION query, e.g.: SELECT <query1> UNION SELECT <query2>

Field Summary

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

Constructor Summary

AccessConstructor and Description
public
UnionQueryImpl(String name, List<QueryImpl.Row> rows, int objectId, int objectFlag)

Method Summary

Modifier and TypeMethod and Description
private static String
public List<String>
private String
public String
public String
public String
protected void
Inherited from io.github.spannm.jackcess.impl.query.QueryImpl:
createfilterRowsByFlagfilterRowsByNotFlaggetColumnRowsgetFlagRowgetFromRemoteDbPathgetFromRemoteDbTypegetFromTablesgetGroupByRowsgetHavingRowgetIntValuegetJoinRowsgetNamegetObjectFlaggetObjectIdgetOrderByRowsgetOwnerAccessTypegetParameterRowsgetParametersgetRemoteDatabaseRowgetRowByAttributegetRowsgetRowsByAttributegetShortValuegetTableRowsgetTypegetTypeRowgetUniqueRowgetWhereExpressiongetWhereRowhasFlaghasFlagisHiddenisQuotedsupportsStandardClausestoAliastoOptionalQuotedExprtoQuotedExprtoRemoteDbtoSQLParameterStringtoSQLStringtoString

Constructor Detail

UnionQueryImplback to summary
public UnionQueryImpl(String name, List<QueryImpl.Row> rows, int objectId, int objectFlag)

Method Detail

cleanUnionStringback to summary
private static String cleanUnionString(String str)
getOrderingsback to summary
public List<String> getOrderings()

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

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

Annotations
@Override
getUnionStringback to summary
private String getUnionString(String id)
getUnionString1back to summary
public String getUnionString1()

Implements io.github.spannm.jackcess.query.UnionQuery.getUnionString1.

Annotations
@Override
getUnionString2back to summary
public String getUnionString2()

Implements io.github.spannm.jackcess.query.UnionQuery.getUnionString2.

Annotations
@Override
getUnionTypeback to summary
public String getUnionType()

Implements io.github.spannm.jackcess.query.UnionQuery.getUnionType.

Annotations
@Override
toSQLStringback to summary
protected void toSQLString(StringBuilder builder)

Implements abstract io.github.spannm.jackcess.impl.query.QueryImpl.toSQLString.

Annotations
@Override