@Override public Collection<Routine> getRoutines(final Schema schema) { return catalog.getRoutines(schema); }
@Override public Collection<Routine> getRoutines() { return catalog.getRoutines(); }
@Override public Collection<Routine> getRoutines(final Schema schema) { return catalog.getRoutines(schema); }
@Override public Collection<Routine> getRoutines() { return catalog.getRoutines(); }
not(empty())); assertThat("Wrong number of routines", catalog.getRoutines(schema1), hasSize(4)); equalTo(catalog.getTables(schema2))); assertThat("Routines do not match", catalog.getRoutines(schema1), equalTo(catalog.getRoutines(schema2)));
@Override public Collection<Routine> getRoutines(final Schema schema) { return catalog.getRoutines(schema); }
@Override public Collection<Routine> getRoutines() { return catalog.getRoutines(); }
@Override public Collection<Routine> getRoutines() { return catalog.getRoutines(); }
@Override public Collection<Routine> getRoutines(final Schema schema) { return catalog.getRoutines(schema); }
.getColumnDataTypes(); final Collection<Table> tables = catalog.getTables(); final Collection<Routine> routines = catalog.getRoutines(); final Collection<Synonym> synonyms = catalog.getSynonyms(); final Collection<Sequence> sequences = catalog.getSequences();
@Test public void routineDefinitions(final TestContext testContext, final Connection connection) throws Exception { final Config config = loadHsqldbConfig(); final SchemaRetrievalOptions schemaRetrievalOptions = SchemaRetrievalOptionsBuilder .newSchemaRetrievalOptions(config); final SchemaCrawlerOptionsBuilder schemaCrawlerOptionsBuilder = SchemaCrawlerOptionsBuilder .builder().withSchemaInfoLevel(SchemaInfoLevelBuilder.maximum()) .includeAllRoutines(); final SchemaCrawlerOptions schemaCrawlerOptions = schemaCrawlerOptionsBuilder .toOptions(); final Catalog catalog = getCatalog(connection, schemaRetrievalOptions, schemaCrawlerOptions); final Schema schema = new SchemaReference("PUBLIC", "BOOKS"); final Routine[] routines = catalog.getRoutines(schema) .toArray(new Routine[0]); assertThat("Wrong number of routines", routines, arrayWithSize(4)); for (final Routine routine: routines) { assertThat("Routine definition not found, for " + routine, isBlank(routine.getDefinition()), is(false)); } }
empty()); assertThat("Expected no routines, since routine retrieval is turned off by default", catalog.getRoutines(systemSchema), empty()); hasSize(10)); assertThat("Expected no routines, since routine retrieval is turned off by default", catalog.getRoutines(schema), empty());
final Routine[] routines = catalog.getRoutines(schema) .toArray(new Routine[0]); for (final Routine routine: routines)
@Override public ImmutableCollection<DaRoutine> getRoutines() { return extraRoutines .newWithAll(CollectionAdapter.adapt(delegate.getRoutines()).collect(new Function<Routine, DaRoutine>() { @Override public DaRoutine valueOf(Routine object) { return new DaRoutine6Impl(object, schemaStrategy, routineOverrideValue); } })); }
.getColumnDataTypes(); final Collection<Table> tables = catalog.getTables(); final Collection<Routine> routines = catalog.getRoutines(); final Collection<Synonym> synonyms = catalog.getSynonyms(); final Collection<Sequence> sequences = catalog.getSequences();
.getColumnDataTypes(); final Collection<Table> tables = catalog.getTables(); final Collection<Routine> routines = catalog.getRoutines(); final Collection<Synonym> synonyms = catalog.getSynonyms(); final Collection<Sequence> sequences = catalog.getSequences();