use of org.dbflute.logic.jdbc.metadata.various.array.DfArrayExtractorOracle in project dbflute-core by dbflute.
the class DfProcedureSupplementExtractorOracle method findFlatArrayInfoMap.
// ===================================================================================
// Flat Array Info
// ===============
protected StringKeyMap<DfTypeArrayInfo> findFlatArrayInfoMap(UnifiedSchema unifiedSchema) {
StringKeyMap<DfTypeArrayInfo> flatArrayInfoMap = _flatArrayInfoMapMap.get(unifiedSchema);
if (flatArrayInfoMap != null) {
return flatArrayInfoMap;
}
final DfArrayExtractorOracle extractor = new DfArrayExtractorOracle(_dataSource, _suppressLogging);
flatArrayInfoMap = extractor.extractFlatArrayInfoMap(unifiedSchema);
_flatArrayInfoMapMap.put(unifiedSchema, flatArrayInfoMap);
// all arrays are registered
return _flatArrayInfoMapMap.get(unifiedSchema);
}
Aggregations