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 Type
    Method
    Description
    getStatement(StatementRequest statementRequest)
    Get SQL Statement based on request properties
    Get SQL Statement Types supported in the Database Dialect Service

    Methods inherited from interface org.apache.nifi.components.ConfigurableComponent

    getIdentifier, getPropertyDescriptor, getPropertyDescriptors, onPropertyModified, validate

    Methods inherited from interface org.apache.nifi.controller.ControllerService

    initialize, isStateful, migrateProperties
  • Method Details

    • getStatement

      StatementResponse getStatement(StatementRequest statementRequest)
      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