All Methods Instance Methods Concrete Methods
Modifier and Type |
Method and Description |
void |
addChangedEventListener(BaseSyntaxProvider.ChangedEventListener listener) |
void |
addDestroyedEventListener(BaseSyntaxProvider.DestroyedEventListener listener) |
void |
assign(java.awt.Component source) |
void |
beginBuildWrapperForStoredProc(SQLBuilder builder,
SQLBuilderSelectFormat format) |
BaseSyntaxProvider |
clone() |
void |
connectionChanged(BaseMetadataProvider metadataProvider) |
BaseParser |
createParser(BaseScanner scanner,
BaseSQLContext sqlContext) |
BaseScanner |
createScanner() |
java.lang.String |
createWrapperForStoredProc(java.lang.String storedProcCallExpression) |
void |
dispose() |
void |
doDetectServerVersion(BaseMetadataProvider metadataProvider) |
void |
endBuildWrapperForStoredProc(SQLBuilder builder,
SQLBuilderSelectFormat format) |
java.lang.Class |
findExtenderClass(java.lang.Class nodeClass,
boolean fromParent) |
int |
findFieldInFieldList(SQLObjectColumn field,
MetadataFieldList fieldList) |
protected void |
fireChangedEvent(BaseSyntaxProvider.ChangedEvent evt) |
protected void |
fireDestroyedEvent(BaseSyntaxProvider.DestroyedEvent evt) |
void |
get1ParamAggregateNames(SQLQualifiedNameList names) |
void |
getBuiltinFunctionNames(SQLQualifiedNameList names) |
void |
getComparisonOperators(java.util.List<java.lang.String> sl) |
void |
getDatabaseList(BaseSQLContext sqlContext,
SQLQualifiedNameList databaseList) |
SQLQualifiedName |
getDefaultDatabaseName(BaseSQLContext sqlContext) |
void |
getDefaultSchemaNames(BaseSQLContext sqlContext,
SQLIdentifiersCollection defaultSchemaNames) |
java.lang.String |
getDescription() |
java.lang.Class |
getEditPropsFormClass(java.lang.Object forObj) |
AstTokenIdentifier |
getEmptySchemaName(BaseSQLContext sqlContext) |
IdentCaseSensitivity |
getIdentCaseSens() |
void |
getMultiParamAggregateNames(SQLQualifiedNameList names) |
java.lang.String |
getObjectNameSeparator() |
protected java.lang.Class |
getParserClass() |
void |
getPrefixed1ParamAggregateNames(SQLQualifiedNameList names) |
java.lang.String |
getQueryToLoadFieldsForObject(java.lang.String fieldName,
java.lang.String objectExpression) |
java.lang.String |
getQueryToLoadFieldsForProcedure(java.lang.String fieldName,
java.lang.String procedureExpression,
java.lang.String parameters) |
java.lang.String |
getQueryToLoadFieldsForSynonym(java.lang.String fieldName,
java.lang.String synonymName) |
java.lang.String |
getQueryToLoadFieldsForTable(java.lang.String fieldName,
java.lang.String tableName) |
java.lang.String |
getQueryToLoadFieldsForView(java.lang.String fieldName,
java.lang.String viewName) |
java.lang.String |
getQuoteBegin() |
java.lang.String |
getQuoteEnd() |
protected java.lang.Class |
getScannerClass() |
void |
getSchemaList(BaseSQLContext sqlContext,
SQLIdentifiersCollection schemaList,
SQLQualifiedName fromDatabase) |
java.lang.String |
getSimpleEmptyFromSubquery() |
void |
getStarAggregateNames(SQLQualifiedNameList names) |
javax.swing.Icon |
getUnionOperatorImage(java.lang.String unionOperator) |
void |
getUnionOperatorList(java.util.List<java.lang.String> sl) |
java.lang.String |
getUpperCaseFunctionName() |
boolean |
getUseObjectNamesAsDefaultAliases() |
boolean |
isAsKeywordInExpressionAliasMandatory() |
boolean |
isAsKeywordInObjectAliasMandatory() |
int |
isColumnOfDBObject(SQLObjectColumn column,
SQLDatabaseObject dbObject) |
boolean |
isCreateWhereJoinsByDefault() |
boolean |
isCteColumnNamesMandatory() |
boolean |
isDenyIntoClause() |
protected boolean |
isDetectServerVersion() |
boolean |
isFixedSizeType(java.lang.String type) |
boolean |
isForceBinaryANSIJoins() |
boolean |
isFromClauseMandatory() |
boolean |
isIdentifiersCaseSensitive() |
boolean |
isInnerKeywordInLinksMandatory() |
boolean |
isNonQuotedIdentifiersToUpperCase() |
boolean |
isOuterKeywordInLinksMandatory() |
protected boolean |
isServerVersionStored() |
boolean |
isSupportAllTableFieldsSelection() |
boolean |
isSupportANSIJoins() |
boolean |
isSupportBracketsInUnions() |
SyntaxSupportsConectedServer |
isSupportConectedServer(BaseMetadataProvider metadataProvider) |
boolean |
isSupportCrossJoin() |
boolean |
isSupportCTE() |
boolean |
isSupportDatabases() |
boolean |
isSupportDerivedTables() |
boolean |
isSupportEmptyBracketsInStoredProcs() |
boolean |
isSupportFullANSIJoin() |
boolean |
isSupportGroupByStar() |
boolean |
isSupportNullOrdering() |
boolean |
isSupportOracleJoins() |
boolean |
isSupportOrderByAlias() |
boolean |
isSupportProcedures() |
boolean |
isSupportRecursiveCTE() |
boolean |
isSupportSchemas() |
boolean |
isSupportSubQueryBracketsInUnions() |
boolean |
isSupportSubQueryCTE() |
boolean |
isSupportSubQueryDerivedTables() |
boolean |
isSupportSubQueryUnions() |
boolean |
isSupportSynonyms() |
boolean |
isSupportTransactSQLJoins() |
boolean |
isSupportUnions() |
boolean |
isSupportViews() |
boolean |
isUniversalExpressions() |
boolean |
isVariablePrecisionType(java.lang.String typeName) |
void |
loadFieldsForObjectFromServer(BaseSQLContext sqlContext,
MetadataObject metadataObject) |
void |
loadFieldsForProcedureFromServer(BaseSQLContext sqlContext,
MetadataProcedure metadataProcedure) |
void |
loadFieldsForQuery(BaseSQLContext sqlContext,
java.lang.String query,
MetadataFieldList fieldList) |
void |
loadFieldsForSynonymFromServer(BaseSQLContext sqlContext,
MetadataSynonym metadataSynonym) |
void |
loadFieldsForTableFromServer(BaseSQLContext sqlContext,
MetadataTable metadataTable) |
void |
loadFieldsForViewFromServer(BaseSQLContext sqlContext,
MetadataView metadataView) |
void |
loadMetadataCustomAggregateNames(BaseSQLContext sqlContext,
MetadataContainer metadataContainer,
SQLQualifiedName database) |
void |
loadMetadataForProcedure(BaseSQLContext sqlContext,
MetadataProcedure metadataProcedure) |
void |
loadMetadataForSynonym(BaseSQLContext sqlContext,
MetadataSynonym metadataSynonym) |
void |
loadMetadataForTable(BaseSQLContext sqlContext,
MetadataTable metadataTable) |
void |
loadMetadataForView(BaseSQLContext sqlContext,
MetadataView metadataView) |
void |
loadMetadataObjects(BaseSQLContext sqlContext,
MetadataContainer metadataContainer,
MetadataFilter metadataFilter,
SQLQualifiedName database) |
void |
loadMetadataRelations(BaseSQLContext sqlContext,
MetadataContainer metadataContainer,
MetadataFilter metadataFilter,
SQLQualifiedName database) |
void |
loadParamsForProcedureFromServer(BaseSQLContext sqlContext,
MetadataProcedure metadataProcedure) |
java.lang.String |
normalizeUnionOperator(java.lang.String unionOperator) |
protected void |
registerExtender(java.lang.Class[] nodeClasses,
java.lang.Class extenderClass) |
protected void |
registerExtender(java.lang.Class nodeClass,
java.lang.Class extenderClass) |
void |
removeChangedEventListener(BaseSyntaxProvider.ChangedEventListener listener) |
void |
removeDestroyedEventListener(BaseSyntaxProvider.DestroyedEventListener listener) |
void |
resetCachedDefaultDatabaseName() |
protected void |
sendNotifications() |
void |
setCreateWhereJoinsByDefault(boolean value) |
void |
setDenyIntoClause(boolean value) |
protected void |
setDetectServerVersion(boolean value) |
void |
setIdentCaseSens(IdentCaseSensitivity value) |
protected void |
setParserParams(BaseParser parser) |
protected void |
setScannerParams(BaseScanner scanner) |
java.lang.String |
toString() |
boolean |
validateQuery(java.lang.String sql,
Wrapper<java.lang.String> errorInfo) |