Enumerable<MetaTable> tables(String catalog) { return schemas(catalog) .selectMany(schema -> tables(schema, Functions.<String>truePredicate1())); }
Enumerable<MetaTable> tables(String catalog) { return schemas(catalog) .selectMany(schema -> tables(schema, Functions.<String>truePredicate1())); }
return createResultSet(schemas(catalog) .where(schemaMatcher) .selectMany(schema -> tables(schema, tableNameMatcher)) .selectMany(this::columns) .where(columnMatcher), MetaColumn.class,
return createResultSet(schemas(catalog) .where(schemaMatcher) .selectMany(schema -> tables(schema, tableNameMatcher)) .selectMany(this::columns) .where(columnMatcher), MetaColumn.class,
return createResultSet(schemas(catalog) .where(schemaMatcher) .selectMany( new Function1<MetaSchema, Enumerable<MetaTable>>() { public Enumerable<MetaTable> apply(MetaSchema schema) { .selectMany( new Function1<MetaTable, Enumerable<MetaColumn>>() { public Enumerable<MetaColumn> apply(MetaTable schema) {
public MetaResultSet getTables(ConnectionHandle ch, String catalog, final Pat schemaPattern, final Pat tableNamePattern, final List<String> typeList) { final Predicate1<MetaTable> typeFilter; if (typeList == null) { typeFilter = Functions.truePredicate1(); } else { typeFilter = v1 -> typeList.contains(v1.tableType); } final Predicate1<MetaSchema> schemaMatcher = namedMatcher(schemaPattern); return createResultSet(schemas(catalog) .where(schemaMatcher) .selectMany(schema -> tables(schema, matcher(tableNamePattern))) .where(typeFilter), MetaTable.class, "TABLE_CAT", "TABLE_SCHEM", "TABLE_NAME", "TABLE_TYPE", "REMARKS", "TYPE_CAT", "TYPE_SCHEM", "TYPE_NAME", "SELF_REFERENCING_COL_NAME", "REF_GENERATION"); }
public MetaResultSet getTables(ConnectionHandle ch, String catalog, final Pat schemaPattern, final Pat tableNamePattern, final List<String> typeList) { final Predicate1<MetaTable> typeFilter; if (typeList == null) { typeFilter = Functions.truePredicate1(); } else { typeFilter = v1 -> typeList.contains(v1.tableType); } final Predicate1<MetaSchema> schemaMatcher = namedMatcher(schemaPattern); return createResultSet(schemas(catalog) .where(schemaMatcher) .selectMany(schema -> tables(schema, matcher(tableNamePattern))) .where(typeFilter), MetaTable.class, "TABLE_CAT", "TABLE_SCHEM", "TABLE_NAME", "TABLE_TYPE", "REMARKS", "TYPE_CAT", "TYPE_SCHEM", "TYPE_NAME", "SELF_REFERENCING_COL_NAME", "REF_GENERATION"); }
return createResultSet(schemas(catalog) .where(schemaMatcher) .selectMany( new Function1<MetaSchema, Enumerable<MetaTable>>() { public Enumerable<MetaTable> apply(MetaSchema schema) {
.selectMany( new Function1<MetaSchema, Enumerable<MetaSchema>>() { @Override