|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.datatools.sqltools.core.services.SQLService
public class SQLService
A SQL language related service specific to a database definition.
Constructor Summary | |
---|---|
SQLService()
|
Method Summary | |
---|---|
IIdentifierValidator |
getIdentifierValidator()
Returns Identifier Validator TODO implement IIdentifierValidator |
ParserProposalAdvisor |
getParserProposalAdvisor()
|
ProceduralObjectSourceUpdater |
getProceduralObjectSourceUpdater(SQLObject object,
DatabaseDefinition dbDefinition)
Returns the ProceduralObjectSourceUpdater object used to update the source of the given sql object |
GenericSQLContextType |
getSQLContextType()
Returns a specific GenericSQLContextType object which identifies the context type of templates
used in SQL editor. |
SQLParser |
getSQLParser()
Returns a SQLParser object which is used to parse SQL dialect. |
ISQLSyntax |
getSQLSyntax()
Returns an ISQLSyntax object which can be used to highlight sql statements in SQL editor. |
java.lang.String[] |
splitSQL(java.lang.String sql)
Splits the sql statement into groups of statements according to SQL statement delimiter such as "go" or ";". |
java.lang.String[] |
splitSQLByTerminatorLine(java.lang.String sql,
java.lang.String[] terminators)
Splits SQL statements on any ";" characters and stand-alone "GO". |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SQLService()
Method Detail |
---|
public ISQLSyntax getSQLSyntax()
ISQLSyntax
object which can be used to highlight sql statements in SQL editor.
ISQLSyntax
object specific to a SQL dialect.public GenericSQLContextType getSQLContextType()
GenericSQLContextType
object which identifies the context type of templates
used in SQL editor.
GenericSQLContextType
objectpublic SQLParser getSQLParser()
SQLParser
object which is used to parse SQL dialect.
SQLParser
objectpublic java.lang.String[] splitSQL(java.lang.String sql)
sql
- statement to be splitted
public java.lang.String[] splitSQLByTerminatorLine(java.lang.String sql, java.lang.String[] terminators)
public ParserProposalAdvisor getParserProposalAdvisor()
public IIdentifierValidator getIdentifierValidator()
public ProceduralObjectSourceUpdater getProceduralObjectSourceUpdater(SQLObject object, DatabaseDefinition dbDefinition)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |