Skip to content

Commit

Permalink
net-sf-ucanaccess-fork: Move and expand sql constants
Browse files Browse the repository at this point in the history
  • Loading branch information
spannm committed Nov 27, 2023
1 parent 388a801 commit 706a32e
Show file tree
Hide file tree
Showing 12 changed files with 83 additions and 49 deletions.
2 changes: 1 addition & 1 deletion src/main/java/net/ucanaccess/converters/DFunction.java
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package net.ucanaccess.converters;

import static net.ucanaccess.util.SqlConstants.COLUMN_NAME;
import static net.ucanaccess.type.SqlConstants.COLUMN_NAME;

import net.ucanaccess.jdbc.UcanaccessConnection;
import net.ucanaccess.util.Try;
Expand Down
2 changes: 1 addition & 1 deletion src/main/java/net/ucanaccess/converters/Metadata.java
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package net.ucanaccess.converters;

import static net.ucanaccess.util.SqlConstants.*;
import static net.ucanaccess.type.SqlConstants.*;

import net.ucanaccess.type.AccessVersion;
import net.ucanaccess.type.ColumnOrder;
Expand Down
2 changes: 1 addition & 1 deletion src/main/java/net/ucanaccess/converters/Persist2Jet.java
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package net.ucanaccess.converters;

import static net.ucanaccess.util.SqlConstants.*;
import static net.ucanaccess.type.SqlConstants.*;

import com.healthmarketscience.jackcess.*;
import com.healthmarketscience.jackcess.impl.DatabaseImpl;
Expand Down
2 changes: 1 addition & 1 deletion src/main/java/net/ucanaccess/converters/Pivot.java
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package net.ucanaccess.converters;

import static net.ucanaccess.util.SqlConstants.PIVOT;
import static net.ucanaccess.type.SqlConstants.PIVOT;

import net.ucanaccess.jdbc.NormalizedSQL;
import net.ucanaccess.jdbc.UcanaccessConnection;
Expand Down
2 changes: 1 addition & 1 deletion src/main/java/net/ucanaccess/converters/TypesMap.java
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package net.ucanaccess.converters;

import com.healthmarketscience.jackcess.DataType;
import net.ucanaccess.util.SqlConstants;
import net.ucanaccess.type.SqlConstants;

import java.util.*;
import java.util.stream.Collectors;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package net.ucanaccess.jdbc;

import static net.ucanaccess.util.SqlConstants.COLUMN_NAME;
import static net.ucanaccess.type.SqlConstants.COLUMN_NAME;

import net.ucanaccess.converters.SQLConverter;
import net.ucanaccess.jdbc.UcanaccessSQLException.ExceptionMessages;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package net.ucanaccess.jdbc;

import static net.ucanaccess.util.SqlConstants.SYSTEM_SUBQUERY;
import static net.ucanaccess.type.SqlConstants.SYSTEM_SUBQUERY;

import net.ucanaccess.converters.Metadata;
import net.ucanaccess.converters.SQLConverter;
Expand Down
73 changes: 73 additions & 0 deletions src/main/java/net/ucanaccess/type/SqlConstants.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
package net.ucanaccess.type;

/**
* Constants for SQL reserved words and recurring tokens.
*
* @author Markus Spann
* @since v5.1.0
*/
public final class SqlConstants {

public static final String ALTER = "ALTER";
public static final String AND = "AND";
public static final String ASC_OR_DESC = "ASC_OR_DESC";
public static final String COLUMN_NAME = "COLUMN_NAME";
public static final String COLUMN_SIZE = "COLUMN_SIZE";
public static final String COUNT_STAR = "COUNT(*)";
public static final String CREATE = "CREATE";
public static final String DATA_TYPE = "DATA_TYPE";
public static final String DECIMAL_DIGITS = "DECIMAL_DIGITS";
public static final String DELETE = "DELETE";
public static final String DISTINCT = "DISTINCT";
public static final String DROP = "DROP";
public static final String ESCAPED_COLUMN_NAME = "ESCAPED_COLUMN_NAME";
public static final String ESCAPED_TABLE_NAME = "ESCAPED_TABLE_NAME";
public static final String EXISTS = "EXISTS";
public static final String FKCOLUMN_NAME = "FKCOLUMN_NAME";
public static final String FK_NAME = "FK_NAME";
public static final String FROM = "FROM";
public static final String GROUP_BY = "GROUP BY";
public static final String HAVING = "HAVING";
public static final String IF_NOT_EXISTS = "IF NOT EXISTS";
public static final String INDEX_NAME = "INDEX_NAME";
public static final String INSERT = "INSERT";
public static final String INSERT_INTO = "INSERT INTO";
public static final String INTEGER = "INTEGER";
public static final String INTO = "INTO";
public static final String IS_AUTOINCREMENT = "IS_AUTOINCREMENT";
public static final String IS_CURRENCY = "IS_CURRENCY";
public static final String IS_NOT_NULL = "IS NOT NULL";
public static final String IS_NULL = "IS NULL";
public static final String LIKE = "LIKE";
public static final String LONGVARCHAR = "LONGVARCHAR";
public static final String NON_UNIQUE = "NON_UNIQUE";
public static final String ON = "ON";
public static final String OR = "OR";
public static final String ORDER_BY = "ORDER BY";
public static final String ORDINAL_POSITION = "ORDINAL_POSITION";
public static final String ORIGINAL_TYPE = "ORIGINAL_TYPE";
public static final String PIVOT = "PIVOT";
public static final String PKCOLUMN_NAME = "PKCOLUMN_NAME";
public static final String PKTABLE_NAME = "PKTABLE_NAME";
public static final String PUBLIC = "PUBLIC";
public static final String SELECT = "SELECT";
public static final String SELECT_COLUMN_ESCAPED = "SELECT_COLUMN_ESCAPED";
public static final String SET = "SET";
public static final String SMALLINT = "SMALLINT";
public static final String SYSTEM_SUBQUERY = "SYSTEM_SUBQUERY";
public static final String TABLE = "TABLE";
public static final String TABLE_ID = "TABLE_ID";
public static final String TABLE_NAME = "TABLE_NAME";
public static final String TRUNCATE = "TRUNCATE";
public static final String UNION = "UNION";
public static final String UNION_ALL = "UNION ALL";
public static final String UPDATE = "UPDATE";
public static final String VALUES = "VALUES";
public static final String VARCHAR = "VARCHAR";
public static final String WHERE = "WHERE";
public static final String WHERE_EXISTS = "WHERE EXISTS";

private SqlConstants() {
}

}
39 changes: 0 additions & 39 deletions src/main/java/net/ucanaccess/util/SqlConstants.java

This file was deleted.

2 changes: 1 addition & 1 deletion src/test/java/net/ucanaccess/jdbc/AlterTableTest.java
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package net.ucanaccess.jdbc;

import static net.ucanaccess.util.SqlConstants.ORIGINAL_TYPE;
import static net.ucanaccess.type.SqlConstants.ORIGINAL_TYPE;
import static org.assertj.core.api.Assertions.assertThat;
import static org.assertj.core.api.Assertions.assertThatThrownBy;

Expand Down
2 changes: 1 addition & 1 deletion src/test/java/net/ucanaccess/jdbc/CreateTableTest.java
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package net.ucanaccess.jdbc;

import static net.ucanaccess.util.SqlConstants.ORIGINAL_TYPE;
import static net.ucanaccess.type.SqlConstants.ORIGINAL_TYPE;
import static org.assertj.core.api.Assertions.assertThat;
import static org.assertj.core.api.Assertions.assertThatThrownBy;

Expand Down
2 changes: 1 addition & 1 deletion src/test/java/net/ucanaccess/jdbc/Size97Test.java
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package net.ucanaccess.jdbc;

import static net.ucanaccess.util.SqlConstants.COLUMN_SIZE;
import static net.ucanaccess.type.SqlConstants.COLUMN_SIZE;

import net.ucanaccess.test.UcanaccessBaseTest;
import net.ucanaccess.type.AccessVersion;
Expand Down

0 comments on commit 706a32e

Please sign in to comment.