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

public Class DDLCommandEnlist

extends Object
Class Inheritance
Imports
io.github.spannm.jackcess.Database, net.ucanaccess.converters.LoadJet, .Metadata, .SQLConverter, .SQLConverter.DDLType, .SQLConverter.Patterns, net.ucanaccess.exception.InvalidCreateStatementException, net.ucanaccess.jdbc.UcanaccessConnection, .UcanaccessStatement, java.sql.Connection, .ResultSet, .ResultSetMetaData, .SQLException, java.util.ArrayList, .HashMap, .List, .Locale, .Map, java.util.regex.Pattern

Field Summary

Modifier and TypeField and Description
private Map<String, String>
private String[]
private Boolean[]
private String[]

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private String[]
checkEscaped(String ll, String rl, String[] colDecls, String tknt)

private void
private void
private void
private void
private void
private void
private void
public void
private void
private void
private void
parseColumnTypes(List<String> typeList, List<String> defaultList, List<Boolean> notNullList, String tknt)

private void
private String
value(String value)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

columnMapback to summary
private Map<String, String> columnMap
defaultsback to summary
private String[] defaults
notNullsback to summary
private Boolean[] notNulls
typesback to summary
private String[] types

Constructor Detail

DDLCommandEnlistback to summary
public DDLCommandEnlist()

Method Detail

checkEscapedback to summary
private String[] checkEscaped(String ll, String rl, String[] colDecls, String tknt)
checkForOutOfPlaceNotNullback to summary
private void checkForOutOfPlaceNotNull(String sql)
enlistAddColumnback to summary
private void enlistAddColumn(String sql, SQLConverter.DDLType ddlType) throws SQLException
enlistAlterRenameback to summary
private void enlistAlterRename(String sql, SQLConverter.DDLType ddlType) throws SQLException
enlistCreateForeignKeyback to summary
private void enlistCreateForeignKey(String sql, SQLConverter.DDLType ddlType) throws SQLException
enlistCreateIndexback to summary
private void enlistCreateIndex(String sql, SQLConverter.DDLType ddlType) throws SQLException
enlistCreatePrimaryKeyback to summary
private void enlistCreatePrimaryKey(String sql, SQLConverter.DDLType ddlType) throws SQLException
enlistCreateTableback to summary
private void enlistCreateTable(String sql, SQLConverter.DDLType ddlType) throws SQLException
enlistDDLCommandback to summary
public void enlistDDLCommand(String sql, SQLConverter.DDLType ddlType) throws SQLException
enlistDropForeignKeyback to summary
private void enlistDropForeignKey(String sql, SQLConverter.DDLType ddlType) throws SQLException
enlistDropTableback to summary
private void enlistDropTable(String sql, SQLConverter.DDLType ddlType) throws SQLException
parseColumnTypesback to summary
private void parseColumnTypes(List<String> typeList, List<String> defaultList, List<Boolean> notNullList, String tknt)
parseTypesFromCreateStatementback to summary
private void parseTypesFromCreateStatement(String inputSql) throws SQLException
valueback to summary
private String value(String value)