@Override public InformationSchemaViews toOptions() { return new InformationSchemaViews(informationSchemaQueries); }
@Override public InformationSchemaViews toOptions() { return new InformationSchemaViews(informationSchemaQueries); }
@Override public InformationSchemaViews toOptions() { return new InformationSchemaViews(informationSchemaQueries); }
@Override public InformationSchemaViews toOptions() { return new InformationSchemaViews(informationSchemaQueries); }
/** * Sets the information schema views. * * @param informationSchemaViews * Information schema views. */ public void setInformationSchemaViews(final InformationSchemaViews informationSchemaViews) { if (informationSchemaViews == null) { this.informationSchemaViews = new InformationSchemaViews(); } else { this.informationSchemaViews = informationSchemaViews; } }
/** * Default options. */ public SchemaCrawlerOptions() { informationSchemaViews = new InformationSchemaViews(); databaseSpecificOverrideOptions = new DatabaseSpecificOverrideOptions(); schemaInclusionRule = new IncludeAll(); synonymInclusionRule = new ExcludeAll(); sequenceInclusionRule = new ExcludeAll(); tableTypes = new HashSet<>(Arrays.asList("TABLE", "VIEW")); tableInclusionRule = new IncludeAll(); columnInclusionRule = new IncludeAll(); routineTypes = new HashSet<>(Arrays.asList(RoutineType.procedure, RoutineType.function)); routineInclusionRule = new IncludeAll(); routineColumnInclusionRule = new IncludeAll(); }
informationSchemaViews = new InformationSchemaViews(config); databaseSpecificOverrideOptions = new DatabaseSpecificOverrideOptions(config);