package com.hundsun.ares.studio.ui.editor.text.sql; /** * SQL Syntax words. * * @author Hui Cao */ public interface ISQLSyntax { /** * Gets an array of SQL built-in function names. */ public String[] getFunctions(); /** * Gets an array of SQL predicates. */ public String[] getPredicates(); /** * Gets an array of SQL reserved keywords. */ public String[] getReservedwords(); /** * Gets an array of SQL unreserved keywords. */ public String[] getUnreservedwords(); /** * Gets an array of SQL datatype names. */ public String[] getTypes(); /** * Gets an array of SQL constants. */ public String[] getConstants(); /** * Gets an array of arrays containing all SQL words, including keywords, * constants, predicates, data types names, and function names. */ public Object[] getAllWords(); /** * Gets an array of SQL single line comments. */ public String[] getSingleLineComments(); /** * Gets an array of global variables supported by this database. */ public String[] getGlobalVariables(); }