![JAR search and dependency download from the Maven repository](/logo.png)
com.jk.data.vendors.oracle.OraclePhysicalNamingStrategy Maven / Gradle / Ivy
/*
* Copyright 2002-2022 Dr. Jalal Kiswani.
* Email: [email protected]
* Check out https://smart-api.com for more details
*
* All the opensource projects of Dr. Jalal Kiswani are free for personal and academic use only,
* for commercial usage and support, please contact the author.
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.jk.data.vendors.oracle;
import java.util.Arrays;
import java.util.List;
import com.jk.data.datasource.DefaultPhysicalNamingStrategy;
// TODO: Auto-generated Javadoc
/**
* The Class OraclePhysicalNamingStrategy.
*/
public class OraclePhysicalNamingStrategy extends DefaultPhysicalNamingStrategy {
/** The keywords. */
public static List KEYWORDS = Arrays.asList(new String[] { "ACCESS", "ELSE", "MODIFY", "START", "ADD",
"EXCLUSIVE", "NOAUDIT", "SELECT", "ALL", "EXISTS", "NOCOMPRESS", "SESSION", "ALTER", "FILE", "NOT", "SET",
"AND", "FLOAT", "NOTFOUND", "SHARE", "ANY", "FOR", "NOWAIT", "SIZE", "ARRAYLEN", "FROM", "NULL", "SMALLINT",
"AS", "GRANT", "NUMBER", "SQLBUF", "ASC", "GROUP", "OF", "SUCCESSFUL", "AUDIT", "HAVING", "OFFLINE",
"SYNONYM", "BETWEEN", "IDENTIFIED", "ON", "SYSDATE", "BY", "IMMEDIATE", "ONLINE", "TABLE", "CHAR", "IN",
"OPTION", "THEN", "CHECK", "INCREMENT", "OR", "TO", "CLUSTER", "INDEX", "ORDER", "TRIGGER", "COLUMN",
"INITIAL", "PCTFREE", "UID", "COMMENT", "INSERT", "PRIOR", "UNION", "COMPRESS", "INTEGER", "PRIVILEGES",
"UNIQUE", "CONNECT", "INTERSECT", "PUBLIC", "UPDATE", "CREATE", "INTO", "RAW", "USER", "CURRENT", "IS",
"RENAME", "VALIDATE", "DATE", "LEVEL", "RESOURCE", "VALUES", "DECIMAL", "LIKE", "REVOKE", "VARCHAR",
"DEFAULT", "LOCK", "ROW", "VARCHAR2", "DELETE", "LONG", "ROWID", "VIEW", "DESC", "MAXEXTENTS", "ROWLABEL",
"WHENEVER", "DISTINCT", "MINUS", "ROWNUM", "WHERE", "DROP", "MODE", "ROWS", "WITH" });
/**
* Gets the pattern.
*
* @return the pattern
*/
@Override
public NamePattern getPattern() {
return NamePattern.UPPER_CASE;
}
/**
* Gets the keywords.
*
* @return the keywords
*/
@Override
public List getKeywords() {
return KEYWORDS;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy