@TranslatorProperty(display="Supports Common Table Expressions", description="Supports Common Table Expressions",advanced=true) @Override public boolean supportsCommonTableExpressions() { return supportsCommonTableExpressions; }
@Override @TranslatorProperty(display="Use Bindings For Dependent Join", description= "If PreparedStatement bindings should be used for dependent join values.") public boolean useBindingsForDependentJoin() { return useBindingsForDependentJoin; }
@TranslatorProperty(display = "Data Row Number", category = PropertyType.IMPORT, description = "Row number from which data rows start from") public int getDataRowNumber() { return dataRowNumber; }
@TranslatorProperty(display="Swagger metadata file path", category=PropertyType.IMPORT, description="Swagger metadata file path.") public String getSwaggerFilePath() { return swaggerFilePath; }
@TranslatorProperty(display="Supports Updates", description="True, if(PUT,PATCH,DELETE) operations supported", advanced=true) public boolean supportsUpdates() { return supportsUpdates; }
@Override @TranslatorProperty(display="Supports ORDER BY", description="True, if this connector supports ORDER BY", advanced=true) public boolean supportsOrderBy() { return supportsOdataOrderBy; }
@TranslatorProperty(display="Excel File", category=PropertyType.IMPORT, description="Name of the Excel file to read metadata from", required=true) public String getExcelFileName() { return excelFileName; } }
@Override @TranslatorProperty(display="Supports Count(expr)", description="Supports Aggregate function count with expression", advanced=true) public boolean supportsAggregatesCount() { return supportsAggregatesCount; }
@TranslatorProperty(display="Exclude Procedures", category=PropertyType.IMPORT, description="A case-insensitive regular expression that when matched against a fully qualified Teiid procedure name will exclude it from import. Applied after procedure names are retrieved. Use a negative look-ahead (?!<inclusion pattern>).* to act as an inclusion filter") public String getExcludeProcedures() { if (this.excludeProcedures == null) { return null; } return this.excludeProcedures.pattern(); }
@TranslatorProperty(display="Default Null Order", advanced=true) @Override public NullOrder getDefaultNullOrder() { if (defaultNullOrder != null) { return defaultNullOrder; } return delegate.getDefaultNullOrder(); } public void setDefaultNullOrder(NullOrder nullOrder) {
@TranslatorProperty(display="Supports SUM", advanced=true) @Override public boolean supportsAggregatesSum() { if (supportsAggregatesSum != null) { return supportsAggregatesSum; } return delegate.supportsAggregatesSum(); } public void setSupportsAggregatesSum(boolean value) {
@TranslatorProperty(display="Supports Functions in GROUP BY", advanced=true) @Override public boolean supportsFunctionsInGroupBy() { if (supportsFunctionsInGroupBy != null) { return supportsFunctionsInGroupBy; } return delegate.supportsFunctionsInGroupBy(); } public void setSupportsFunctionsInGroupBy(boolean value) {
@TranslatorProperty(display="Supports GROUP BY", advanced=true) @Override public boolean supportsGroupBy() { if (supportsGroupBy != null) { return supportsGroupBy; } return delegate.supportsGroupBy(); } public void setSupportsGroupBy(boolean value) {
@TranslatorProperty(display="Supports LIKE", advanced=true) @Override public boolean supportsLikeCriteria() { if (supportsLikeCriteria != null) { return supportsLikeCriteria; } return delegate.supportsLikeCriteria(); } public void setSupportsLikeCriteria(boolean value) {
@TranslatorProperty(display="Supports Scalar Sub-Queries", advanced=true) @Override public boolean supportsScalarSubqueries() { if (supportsScalarSubqueries != null) { return supportsScalarSubqueries; } return delegate.supportsScalarSubqueries(); } public void setSupportsScalarSubqueries(boolean value) {
@TranslatorProperty(display="Supports Single Table GROUP BY", advanced=true) @Override public boolean supportsOnlySingleTableGroupBy() { if (supportsOnlySingleTableGroupBy != null) { return supportsOnlySingleTableGroupBy; } return delegate.supportsOnlySingleTableGroupBy(); } public void setSupportsOnlySingleTableGroupBy(boolean value) {
@TranslatorProperty(display="Supports Advanced OLAP Operations", advanced=true) @Override public boolean supportsAdvancedOlapOperations() { if (supportsAdvancedOlapOperations != null) { return supportsAdvancedOlapOperations; } return delegate.supportsAdvancedOlapOperations(); } public void setSupportsAdvancedOlapOperations(boolean value) {
@TranslatorProperty(display="Supports Partial Filtering", advanced=true) @Override public boolean supportsPartialFiltering() { if (supportsPartialFiltering != null) { return supportsPartialFiltering; } return delegate.supportsPartialFiltering(); } public void setSupportsPartialFiltering(boolean value) {
@TranslatorProperty(display="Supports Subquery Common Table Expressions", advanced=true) @Override public boolean supportsSubqueryCommonTableExpressions() { if (supportsSubqueryCommonTableExpressions != null) { return supportsSubqueryCommonTableExpressions; } return delegate.supportsSubqueryCommonTableExpressions(); } public void setSupportsSubqueryCommonTableExpressions(boolean value) {
@TranslatorProperty(display="Supports NTILE", advanced=true) @Override public boolean supportsWindowFunctionNtile() { if (supportsNtile != null) { return supportsNtile; } return delegate.supportsWindowFunctionNtile(); }