class GenerateTableFetch extends AbstractDatabaseFetchProcessor {

    private Integer getColumnType(String tableName, String colName, DatabaseAdapter adapter) {
        final String fullyQualifiedStateKey = getStateKey(tableName, colName, adapter);
        Integer type = columnTypeMap.get(fullyQualifiedStateKey);
        if (type == null && !isDynamicTableName) {
            // If the table name is static and the fully-qualified key was not found, try just the column name
            type = columnTypeMap.get(getStateKey(null, colName, adapter));
        }

        return type;
    }

    public  GenerateTableFetch();

}