APIdia Launch Partner
Top Fields Constructors Methods
net.ucanaccess.converters

public Class Pivot

extends Object
Class Inheritance
Static Imports
net.ucanaccess.type.SqlConstants.PIVOT

Field Summary

Modifier and TypeField and Description
private String
private final Connection
private String
private String
private String
private static final Pattern
private static final Pattern
private static final Pattern
private static final Pattern
private static final Pattern
private static final Map<String, String>
private List<String>
private boolean
private String
private static final Map<String, List<String>>
private String

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private void
private void
public static void
public static void
private String
public boolean
public boolean
private void
public void
private String
public String
toSQL(String name)

public String
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

aggregateFunback to summary
private String aggregateFun
connback to summary
private final Connection conn
expressionback to summary
private String expression
fromback to summary
private String from
originalQueryback to summary
private String originalQuery
PAT_PIVOTback to summary
private static final Pattern PAT_PIVOT
Annotations
@SuppressWarnings:java:S8786
PAT_PIVOT_AGGRback to summary
private static final Pattern PAT_PIVOT_AGGR
PAT_PIVOT_CNback to summary
private static final Pattern PAT_PIVOT_CN
PAT_PIVOT_EXPRback to summary
private static final Pattern PAT_PIVOT_EXPR
Annotations
@SuppressWarnings:java:S8786
PAT_PIVOT_GROUP_BYback to summary
private static final Pattern PAT_PIVOT_GROUP_BY
Annotations
@SuppressWarnings:java:S8786
PIVOT_MAPback to summary
private static final Map<String, String> PIVOT_MAP
pivotInback to summary
private List<String> pivotIn
pivotInConditionback to summary
private boolean pivotInCondition
pivotStrback to summary
private String pivotStr
PREPARE_MAPback to summary
private static final Map<String, List<String>> PREPARE_MAP
selectback to summary
private String select

Constructor Detail

Pivotback to summary
public Pivot(Connection conn)

Method Detail

appendCaseWhenback to summary
private void appendCaseWhen(StringBuilder sb, String condition, String cn)
cachePrepareback to summary
private void cachePrepare(String name)
checkAndRefreshPivotback to summary
public static void checkAndRefreshPivot(String currSql, UcanaccessConnection conn)
clearPreparedback to summary
public static void clearPrepared()
formatback to summary
private String format(Object cln)
parsePivotback to summary
public boolean parsePivot(String query)
prepareback to summary
public boolean prepare()
prepareGetFromCacheback to summary
private void prepareGetFromCache(String name)
registerPivotback to summary
public void registerPivot(String name)
replaceQuotationback to summary
private String replaceQuotation(String cn)
toSQLback to summary
public String toSQL(String name)
verifySQLback to summary
public String verifySQL()