org.qi4j.index.sql.support.common

## Interface GenericDatabaseExplorer.DatabaseProcessor

- All Known Implementing Classes:
    GenericDatabaseExplorer.DatabaseProcessorAdapter
  Enclosing class:
    GenericDatabaseExplorer

      public static interface GenericDatabaseExplorer.DatabaseProcessor

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `beginProcessColumnInfo(String schemaName, String tableName, GenericDatabaseExplorer.ColumnInfo colInfo, GenericDatabaseExplorer.ForeignKeyInfo fkInfo)`
    `void` | `beginProcessColumns(String schemaName, String tableName, String tableRemarks)`
    `void` | `beginProcessRowInfo(String schemaName, String tableName, Object[] rowContents)`
    `void` | `beginProcessRows(String schemaName, String tableName, String tableRemarks)`
    `void` | `beginProcessSchemaInfo(String schemaName)`
    `void` | `beginProcessTableInfo(String schemaName, String tableName, String remarks)`
    `void` | `endProcessColumnInfo(String schemaName, String tableName, GenericDatabaseExplorer.ColumnInfo colInfo, GenericDatabaseExplorer.ForeignKeyInfo fkInfo)`
    `void` | `endProcessColumns(String schemaName, String tableName, String tableRemarks)`
    `void` | `endProcessRowInfo(String schemaName, String tableName, Object[] rowContents)`
    `void` | `endProcessRows(String schemaName, String tableName, String tableRemarks)`
    `void` | `endProcessSchemaInfo(String schemaName)`
    `void` | `endProcessTableInfo(String schemaName, String tableName, String remarks)`

- - ### Method Detail

    - #### beginProcessSchemaInfo

          void beginProcessSchemaInfo(String schemaName)

    - #### endProcessSchemaInfo

          void endProcessSchemaInfo(String schemaName)

    - #### beginProcessTableInfo

          void beginProcessTableInfo(String schemaName,
                                   String tableName,
                                   String remarks)

    - #### endProcessTableInfo

          void endProcessTableInfo(String schemaName,
                                 String tableName,
                                 String remarks)

    - #### beginProcessColumns

          void beginProcessColumns(String schemaName,
                                 String tableName,
                                 String tableRemarks)

    - #### beginProcessColumnInfo

          void beginProcessColumnInfo(String schemaName,
                                    String tableName,
                                    GenericDatabaseExplorer.ColumnInfo colInfo,
                                    GenericDatabaseExplorer.ForeignKeyInfo fkInfo)

    - #### endProcessColumnInfo

          void endProcessColumnInfo(String schemaName,
                                  String tableName,
                                  GenericDatabaseExplorer.ColumnInfo colInfo,
                                  GenericDatabaseExplorer.ForeignKeyInfo fkInfo)

    - #### endProcessColumns

          void endProcessColumns(String schemaName,
                               String tableName,
                               String tableRemarks)

    - #### beginProcessRows

          void beginProcessRows(String schemaName,
                              String tableName,
                              String tableRemarks)

    - #### beginProcessRowInfo

          void beginProcessRowInfo(String schemaName,
                                 String tableName,
                                 Object[] rowContents)

    - #### endProcessRowInfo

          void endProcessRowInfo(String schemaName,
                               String tableName,
                               Object[] rowContents)

    - #### endProcessRows

          void endProcessRows(String schemaName,
                            String tableName,
                            String tableRemarks)