@Override public PSchema getSchema(PTableKey key) throws SchemaNotFoundException { PSchema schema = metaData.schemas.get(key); if (schema == null) { throw new SchemaNotFoundException(key.getName()); } return schema; }
@Override public PFunction getFunction(PTableKey key) throws FunctionNotFoundException { PFunction function = metaData.functions.get(key); if (function == null) { throw new FunctionNotFoundException(key.getName()); } return function; }
@Override public PTableRef getTableRef(PTableKey key) throws TableNotFoundException { PTableRef ref = metaData.get(key); if (ref == null) { throw new TableNotFoundException(key.getName()); } return ref; }
private static void assertNames(PMetaData metaData, String... names) { Set<String> actualTables = Sets.newHashSet(); for (PTable table : metaData) { actualTables.add(table.getKey().getName()); } Set<String> expectedTables = Sets.newHashSet(names); assertEquals(expectedTables,actualTables); }
@Override public PSchema getSchema(PTableKey key) throws SchemaNotFoundException { PSchema schema = metaData.schemas.get(key); if (schema == null) { throw new SchemaNotFoundException(key.getName()); } return schema; }
@Override public PFunction getFunction(PTableKey key) throws FunctionNotFoundException { PFunction function = metaData.functions.get(key); if (function == null) { throw new FunctionNotFoundException(key.getName()); } return function; }
@Override public PFunction getFunction(PTableKey key) throws FunctionNotFoundException { PFunction function = metaData.functions.get(key); if (function == null) { throw new FunctionNotFoundException(key.getName()); } return function; }
@Override public PSchema getSchema(PTableKey key) throws SchemaNotFoundException { PSchema schema = metaData.schemas.get(key); if (schema == null) { throw new SchemaNotFoundException(key.getName()); } return schema; }
@Override public PTableRef getTableRef(PTableKey key) throws TableNotFoundException { PTableRef ref = metaData.get(key); if (ref == null) { throw new TableNotFoundException(key.getName()); } return ref; }
@Override public PTableRef getTableRef(PTableKey key) throws TableNotFoundException { PTableRef ref = metaData.get(key); if (ref == null) { throw new TableNotFoundException(key.getName()); } return ref; }