Interface SqlSelectGenerator
- All Known Implementing Classes:
AddFieldsAction,AggregateGroupFieldsAction,CompositePipelineAction,ConvertDateTimeToStringAction,ConvertNullToValueAction,ConvertNumberToStringAction,ConvertStringToBooleanAction,ConvertStringToDateTimeAction,ConvertStringToNumberAction,ConvertValueToStringAction,CopyFieldsAction,DataMappingAction,DecisionTableAction,DecisionTreeAction,FilterFieldExistsAction,FilterFieldMatchesPatternAction,FilterFieldNotNullAction,FilterMatchExpression,PipelineAction,RemoveDuplicatesAction,RenameFieldsAction,SelectArrangeFieldsAction,SortFieldsAction,ValidateFieldsExistsAction,ValidateFieldsMatchPatternAction,ValidateFieldsNotNullAction,ValidateMatchExpression
public interface SqlSelectGenerator
Interface for classes that can generate SQL SELECT statements.
Implementations of this interface can create Select objects from QuerySource instances,
typically used in database query generation scenarios.
-
Method Summary
Modifier and TypeMethodDescriptiondefault SelectgenerateSqlSelect(QuerySource... querySources) Generates a SQL SELECT statement from the given query sources.
-
Method Details
-
generateSqlSelect
Generates a SQL SELECT statement from the given query sources.- Parameters:
querySources- the sources to include in the SELECT statement- Returns:
- a Select object representing the generated SQL statement
- Throws:
UnsupportedOperationException- if the implementation does not support this operation
-