Interface DatabaseDialectService
- All Superinterfaces:
org.apache.nifi.components.ConfigurableComponent,org.apache.nifi.controller.ControllerService
public interface DatabaseDialectService
extends org.apache.nifi.controller.ControllerService
Abstraction responsible for returning SQL statements and attributes specific to database services
-
Method Summary
Modifier and TypeMethodDescriptiongetStatement(StatementRequest statementRequest) Get SQL Statement based on request propertiesGet SQL Statement Types supported in the Database Dialect ServiceMethods inherited from interface org.apache.nifi.components.ConfigurableComponent
getIdentifier, getPropertyDescriptor, getPropertyDescriptors, onPropertyModified, validateMethods inherited from interface org.apache.nifi.controller.ControllerService
initialize, isStateful, migrateProperties
-
Method Details
-
getStatement
Get SQL Statement based on request properties- Parameters:
statementRequest- Statement request- Returns:
- Statement Response containing rendered SQL
-
getSupportedStatementTypes
Set<StatementType> getSupportedStatementTypes()Get SQL Statement Types supported in the Database Dialect Service- Returns:
- Set of supported SQL Statement Types
-