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

public Class DFunction

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

Field Summary

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

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private String
public static String
private List<String>
private static boolean
private String
public String
private static String
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

connback to summary
private Connection conn
DFUNCTION_LISTback to summary
private static final List<String> DFUNCTION_LIST
DFUNCTIONS_NO_WHEREback to summary
private static final String DFUNCTIONS_NO_WHERE
DFUNCTIONS_WHEREback to summary
private static final String DFUNCTIONS_WHERE
DFUNCTIONS_WHERE_DYNAMICback to summary
private static final String DFUNCTIONS_WHERE_DYNAMIC
PAT_SELECT_FROMback to summary
private static final Pattern PAT_SELECT_FROM
sqlback to summary
private final String sql

Constructor Detail

DFunctionback to summary
public DFunction(Connection conn, String sql)

Method Detail

convertDFunctionsback to summary
private String convertDFunctions()
convertDFunctionsback to summary
public static String convertDFunctions(String sql, Connection conu)
getColumnNamesback to summary
private List<String> getColumnNames(String tableName) throws SQLException
isQuotedback to summary
private static boolean isQuoted(String g3)
resolveAmbiguosTableNameback to summary
private String resolveAmbiguosTableName(String identifier)
toSQLback to summary
public String toSQL()
unpadback to summary
private static String unpad(String tkn)