test_class.declarator: SCHEMA_NAME = "__DEFAULT"
test_class.modifier: private static final
test_class.original_string: private static final String SCHEMA_NAME = "__DEFAULT";
test_class.type: String
test_class.var_name: SCHEMA_NAME
test_class.declarator: memDbData
test_class.modifier: private static
test_class.original_string: private static MemoryDatabase memDbData;
test_class.type: MemoryDatabase
test_class.var_name: memDbData
test_class.declarator: ulf = new StdoutUpdateLoggerFactory()
test_class.modifier: private final
test_class.original_string: private final UpdateLoggerFactory ulf = new StdoutUpdateLoggerFactory();
test_class.type: UpdateLoggerFactory
test_class.var_name: ulf
test_class.declarator: memDbMeta
test_class.modifier: private
test_class.original_string: private MemoryDatabase memDbMeta;
test_class.type: MemoryDatabase
test_class.var_name: memDbMeta
test_class.declarator: metaStore
test_class.modifier: private
test_class.original_string: private MetaStore metaStore;
test_class.type: MetaStore
test_class.var_name: metaStore
test_class.declarator: metaContext
test_class.modifier: private
test_class.original_string: private MetaContext metaContext;
test_class.type: MetaContext
test_class.var_name: metaContext
test_class.declarator: thrown = ExpectedException.none()
test_class.modifier: @Rule
      public
test_class.original_string: @Rule
      public ExpectedException thrown = ExpectedException.none();
test_class.type: ExpectedException
test_class.var_name: thrown
test_class.file: octopus-meta-jdo/src/test/java/kr/co/bitnine/octopus/meta/jdo/JDOMetaContextTest.java
test_class.identifier: JDOMetaContextTest
test_case.body: @Test
      public void testGetSchemaByQualifiedNameFail() throws Exception
      {
          thrown.expect(MetaException.class);
          thrown.expectMessage("does not exist");
          ((JDOMetaContext) metaContext).getSchemaByQualifiedName(memDbData.name, "any");
      }
test_case.class_method_signature: JDOMetaContextTest.testGetSchemaByQualifiedNameFail()
test_case.full_signature: @Test public void testGetSchemaByQualifiedNameFail()
test_case.identifier: testGetSchemaByQualifiedNameFail
test_case.invocations: expect expectMessage getSchemaByQualifiedName
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testGetSchemaByQualifiedNameFail()
focal_class.declarator: LOG = LogFactory.getLog(JDOMetaContext.class)
focal_class.modifier: private static final
focal_class.original_string: private static final Log LOG = LogFactory.getLog(JDOMetaContext.class);
focal_class.type: Log
focal_class.var_name: LOG
focal_class.declarator: pm
focal_class.modifier: private final
focal_class.original_string: private final PersistenceManager pm;
focal_class.type: PersistenceManager
focal_class.var_name: pm
focal_class.declarator: updateLoggerFactory
focal_class.modifier: private final
focal_class.original_string: private final UpdateLoggerFactory updateLoggerFactory;
focal_class.type: UpdateLoggerFactory
focal_class.var_name: updateLoggerFactory
focal_class.declarator: updateLogger
focal_class.modifier: private
focal_class.original_string: private UpdateLogger updateLogger;
focal_class.type: UpdateLogger
focal_class.var_name: updateLogger
focal_class.file: octopus-meta-jdo/src/main/java/kr/co/bitnine/octopus/meta/jdo/JDOMetaContext.java
focal_class.identifier: JDOMetaContext
focal_class.interfaces: implements MetaContext
focal_class.class_method_signature: JDOMetaContext.JDOMetaContext(PersistenceManager persistenceManager,
                            UpdateLoggerFactory updateLoggerFactory)
focal_class.full_signature: public  JDOMetaContext(PersistenceManager persistenceManager,
                            UpdateLoggerFactory updateLoggerFactory)
focal_class.identifier: JDOMetaContext
focal_class.modifiers: public
focal_class.parameters: (PersistenceManager persistenceManager,
                            UpdateLoggerFactory updateLoggerFactory)
focal_class.signature:  JDOMetaContext(PersistenceManager persistenceManager,
                            UpdateLoggerFactory updateLoggerFactory)
focal_class.class_method_signature: JDOMetaContext.getMUser(String name, boolean nothrow)
focal_class.full_signature: private MUser getMUser(String name, boolean nothrow)
focal_class.identifier: getMUser
focal_class.modifiers: private
focal_class.parameters: (String name, boolean nothrow)
focal_class.return: MUser
focal_class.signature: MUser getMUser(String name, boolean nothrow)
focal_class.class_method_signature: JDOMetaContext.userExists(String name)
focal_class.full_signature: @Override public boolean userExists(String name)
focal_class.identifier: userExists
focal_class.modifiers: @Override public
focal_class.parameters: (String name)
focal_class.return: boolean
focal_class.signature: boolean userExists(String name)
focal_class.class_method_signature: JDOMetaContext.getUser(String name)
focal_class.full_signature: @Override public MetaUser getUser(String name)
focal_class.identifier: getUser
focal_class.modifiers: @Override public
focal_class.parameters: (String name)
focal_class.return: MetaUser
focal_class.signature: MetaUser getUser(String name)
focal_class.class_method_signature: JDOMetaContext.createUser(String name, String password)
focal_class.full_signature: @Override public MetaUser createUser(String name, String password)
focal_class.identifier: createUser
focal_class.modifiers: @Override public
focal_class.parameters: (String name, String password)
focal_class.return: MetaUser
focal_class.signature: MetaUser createUser(String name, String password)
focal_class.class_method_signature: JDOMetaContext.alterUser(String name, String newPassword)
focal_class.full_signature: @Override public void alterUser(String name, String newPassword)
focal_class.identifier: alterUser
focal_class.modifiers: @Override public
focal_class.parameters: (String name, String newPassword)
focal_class.return: void
focal_class.signature: void alterUser(String name, String newPassword)
focal_class.class_method_signature: JDOMetaContext.dropUser(String name)
focal_class.full_signature: @Override public void dropUser(String name)
focal_class.identifier: dropUser
focal_class.modifiers: @Override public
focal_class.parameters: (String name)
focal_class.return: void
focal_class.signature: void dropUser(String name)
focal_class.class_method_signature: JDOMetaContext.commentOnUser(String comment, String name)
focal_class.full_signature: @Override public void commentOnUser(String comment, String name)
focal_class.identifier: commentOnUser
focal_class.modifiers: @Override public
focal_class.parameters: (String comment, String name)
focal_class.return: void
focal_class.signature: void commentOnUser(String comment, String name)
focal_class.class_method_signature: JDOMetaContext.getUsers()
focal_class.full_signature: @Override public Collection<MetaUser> getUsers()
focal_class.identifier: getUsers
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Collection<MetaUser>
focal_class.signature: Collection<MetaUser> getUsers()
focal_class.class_method_signature: JDOMetaContext.getMDataSource(String name, boolean nothrow)
focal_class.full_signature: private MDataSource getMDataSource(String name, boolean nothrow)
focal_class.identifier: getMDataSource
focal_class.modifiers: private
focal_class.parameters: (String name, boolean nothrow)
focal_class.return: MDataSource
focal_class.signature: MDataSource getMDataSource(String name, boolean nothrow)
focal_class.class_method_signature: JDOMetaContext.dataSourceExists(String name)
focal_class.full_signature: @Override public boolean dataSourceExists(String name)
focal_class.identifier: dataSourceExists
focal_class.modifiers: @Override public
focal_class.parameters: (String name)
focal_class.return: boolean
focal_class.signature: boolean dataSourceExists(String name)
focal_class.class_method_signature: JDOMetaContext.getDataSource(String name)
focal_class.full_signature: @Override public MetaDataSource getDataSource(String name)
focal_class.identifier: getDataSource
focal_class.modifiers: @Override public
focal_class.parameters: (String name)
focal_class.return: MetaDataSource
focal_class.signature: MetaDataSource getDataSource(String name)
focal_class.class_method_signature: JDOMetaContext.addJdbcDataSource(String driverName, String connectionString, String name)
focal_class.full_signature: @Override public MetaDataSource addJdbcDataSource(String driverName, String connectionString, String name)
focal_class.identifier: addJdbcDataSource
focal_class.modifiers: @Override public
focal_class.parameters: (String driverName, String connectionString, String name)
focal_class.return: MetaDataSource
focal_class.signature: MetaDataSource addJdbcDataSource(String driverName, String connectionString, String name)
focal_class.class_method_signature: JDOMetaContext.createElasticSearchDataContext(JSONObject jsonObject)
focal_class.full_signature: private DataContext createElasticSearchDataContext(JSONObject jsonObject)
focal_class.identifier: createElasticSearchDataContext
focal_class.modifiers: private
focal_class.parameters: (JSONObject jsonObject)
focal_class.return: DataContext
focal_class.signature: DataContext createElasticSearchDataContext(JSONObject jsonObject)
focal_class.class_method_signature: JDOMetaContext.createMongoDbDataContext(JSONObject jsonObject)
focal_class.full_signature: private DataContext createMongoDbDataContext(JSONObject jsonObject)
focal_class.identifier: createMongoDbDataContext
focal_class.modifiers: private
focal_class.parameters: (JSONObject jsonObject)
focal_class.return: DataContext
focal_class.signature: DataContext createMongoDbDataContext(JSONObject jsonObject)
focal_class.class_method_signature: JDOMetaContext.createCouchDbDataContext(JSONObject jsonObject)
focal_class.full_signature: private DataContext createCouchDbDataContext(JSONObject jsonObject)
focal_class.identifier: createCouchDbDataContext
focal_class.modifiers: private
focal_class.parameters: (JSONObject jsonObject)
focal_class.return: DataContext
focal_class.signature: DataContext createCouchDbDataContext(JSONObject jsonObject)
focal_class.class_method_signature: JDOMetaContext.createCassandraDataContext(JSONObject jsonObject)
focal_class.full_signature: private DataContext createCassandraDataContext(JSONObject jsonObject)
focal_class.identifier: createCassandraDataContext
focal_class.modifiers: private
focal_class.parameters: (JSONObject jsonObject)
focal_class.return: DataContext
focal_class.signature: DataContext createCassandraDataContext(JSONObject jsonObject)
focal_class.class_method_signature: JDOMetaContext.addMetaModelDataSource(String driverName, String connectionString, String name)
focal_class.full_signature: @Override public MetaDataSource addMetaModelDataSource(String driverName, String connectionString, String name)
focal_class.identifier: addMetaModelDataSource
focal_class.modifiers: @Override public
focal_class.parameters: (String driverName, String connectionString, String name)
focal_class.return: MetaDataSource
focal_class.signature: MetaDataSource addMetaModelDataSource(String driverName, String connectionString, String name)
focal_class.class_method_signature: JDOMetaContext.dropJdbcDataSource(String name)
focal_class.full_signature: @Override public void dropJdbcDataSource(String name)
focal_class.identifier: dropJdbcDataSource
focal_class.modifiers: @Override public
focal_class.parameters: (String name)
focal_class.return: void
focal_class.signature: void dropJdbcDataSource(String name)
focal_class.class_method_signature: JDOMetaContext.addColumn(Column rawColumn, MTable mTable)
focal_class.full_signature: private void addColumn(Column rawColumn, MTable mTable)
focal_class.identifier: addColumn
focal_class.modifiers: private
focal_class.parameters: (Column rawColumn, MTable mTable)
focal_class.return: void
focal_class.signature: void addColumn(Column rawColumn, MTable mTable)
focal_class.class_method_signature: JDOMetaContext.getRawTableColumns(Table rawTable)
focal_class.full_signature: private Column[] getRawTableColumns(Table rawTable)
focal_class.identifier: getRawTableColumns
focal_class.modifiers: private
focal_class.parameters: (Table rawTable)
focal_class.return: Column[]
focal_class.signature: Column[] getRawTableColumns(Table rawTable)
focal_class.class_method_signature: JDOMetaContext.addColumnsOfTable(Table rawTable, MTable mTable)
focal_class.full_signature: private void addColumnsOfTable(Table rawTable, MTable mTable)
focal_class.identifier: addColumnsOfTable
focal_class.modifiers: private
focal_class.parameters: (Table rawTable, MTable mTable)
focal_class.return: void
focal_class.signature: void addColumnsOfTable(Table rawTable, MTable mTable)
focal_class.class_method_signature: JDOMetaContext.addTablesOfSchema(Schema rawSchema, MSchema mSchema, UpdateLogger upLog)
focal_class.full_signature: private void addTablesOfSchema(Schema rawSchema, MSchema mSchema, UpdateLogger upLog)
focal_class.identifier: addTablesOfSchema
focal_class.modifiers: private
focal_class.parameters: (Schema rawSchema, MSchema mSchema, UpdateLogger upLog)
focal_class.return: void
focal_class.signature: void addTablesOfSchema(Schema rawSchema, MSchema mSchema, UpdateLogger upLog)
focal_class.class_method_signature: JDOMetaContext.addDataSourceInternal(DataContext dc, MDataSource mDataSource)
focal_class.full_signature: private void addDataSourceInternal(DataContext dc, MDataSource mDataSource)
focal_class.identifier: addDataSourceInternal
focal_class.modifiers: private
focal_class.parameters: (DataContext dc, MDataSource mDataSource)
focal_class.return: void
focal_class.signature: void addDataSourceInternal(DataContext dc, MDataSource mDataSource)
focal_class.class_method_signature: JDOMetaContext.updateColumnsOfTable(Table rawTable, MTable mTable)
focal_class.full_signature: private void updateColumnsOfTable(Table rawTable, MTable mTable)
focal_class.identifier: updateColumnsOfTable
focal_class.modifiers: private
focal_class.parameters: (Table rawTable, MTable mTable)
focal_class.return: void
focal_class.signature: void updateColumnsOfTable(Table rawTable, MTable mTable)
focal_class.class_method_signature: JDOMetaContext.updateTablesOfSchema(Schema rawSchema, MSchema mSchema, final String tableRegex)
focal_class.full_signature: private void updateTablesOfSchema(Schema rawSchema, MSchema mSchema, final String tableRegex)
focal_class.identifier: updateTablesOfSchema
focal_class.modifiers: private
focal_class.parameters: (Schema rawSchema, MSchema mSchema, final String tableRegex)
focal_class.return: void
focal_class.signature: void updateTablesOfSchema(Schema rawSchema, MSchema mSchema, final String tableRegex)
focal_class.class_method_signature: JDOMetaContext.updateJdbcDataSourceInternal(DataContext dc, MDataSource mDataSource,
                                                final String schemaRegex, final String tableRegex)
focal_class.full_signature: private void updateJdbcDataSourceInternal(DataContext dc, MDataSource mDataSource,
                                                final String schemaRegex, final String tableRegex)
focal_class.identifier: updateJdbcDataSourceInternal
focal_class.modifiers: private
focal_class.parameters: (DataContext dc, MDataSource mDataSource,
                                                final String schemaRegex, final String tableRegex)
focal_class.return: void
focal_class.signature: void updateJdbcDataSourceInternal(DataContext dc, MDataSource mDataSource,
                                                final String schemaRegex, final String tableRegex)
focal_class.class_method_signature: JDOMetaContext.updateJdbcDataSource(String dataSourceName, final String schemaRegex, final String tableRegex)
focal_class.full_signature: @Override public MetaDataSource updateJdbcDataSource(String dataSourceName, final String schemaRegex, final String tableRegex)
focal_class.identifier: updateJdbcDataSource
focal_class.modifiers: @Override public
focal_class.parameters: (String dataSourceName, final String schemaRegex, final String tableRegex)
focal_class.return: MetaDataSource
focal_class.signature: MetaDataSource updateJdbcDataSource(String dataSourceName, final String schemaRegex, final String tableRegex)
focal_class.class_method_signature: JDOMetaContext.commentOnDataSource(String comment, String name)
focal_class.full_signature: @Override public void commentOnDataSource(String comment, String name)
focal_class.identifier: commentOnDataSource
focal_class.modifiers: @Override public
focal_class.parameters: (String comment, String name)
focal_class.return: void
focal_class.signature: void commentOnDataSource(String comment, String name)
focal_class.class_method_signature: JDOMetaContext.getDataSources()
focal_class.full_signature: @Override public Collection<MetaDataSource> getDataSources()
focal_class.identifier: getDataSources
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Collection<MetaDataSource>
focal_class.signature: Collection<MetaDataSource> getDataSources()
focal_class.class_method_signature: JDOMetaContext.getColumns(String dataSourceName, String schemaRegex, String tableRegex, String colmnRegex)
focal_class.full_signature: @Override public Collection<ResultOfGetColumns> getColumns(String dataSourceName, String schemaRegex, String tableRegex, String colmnRegex)
focal_class.identifier: getColumns
focal_class.modifiers: @Override public
focal_class.parameters: (String dataSourceName, String schemaRegex, String tableRegex, String colmnRegex)
focal_class.return: Collection<ResultOfGetColumns>
focal_class.signature: Collection<ResultOfGetColumns> getColumns(String dataSourceName, String schemaRegex, String tableRegex, String colmnRegex)
focal_class.class_method_signature: JDOMetaContext.getSchemaByQualifiedName(String dataSourceName, String schemaName)
focal_class.full_signature:  MetaSchema getSchemaByQualifiedName(String dataSourceName, String schemaName)
focal_class.identifier: getSchemaByQualifiedName
focal_class.parameters: (String dataSourceName, String schemaName)
focal_class.return: MetaSchema
focal_class.signature: MetaSchema getSchemaByQualifiedName(String dataSourceName, String schemaName)
focal_class.class_method_signature: JDOMetaContext.commentOnSchema(String comment, String dataSourceName, String schemaName)
focal_class.full_signature: @Override public void commentOnSchema(String comment, String dataSourceName, String schemaName)
focal_class.identifier: commentOnSchema
focal_class.modifiers: @Override public
focal_class.parameters: (String comment, String dataSourceName, String schemaName)
focal_class.return: void
focal_class.signature: void commentOnSchema(String comment, String dataSourceName, String schemaName)
focal_class.class_method_signature: JDOMetaContext.getTableByQualifiedName(String dataSourceName, String schemaName, String tableName)
focal_class.full_signature:  MetaTable getTableByQualifiedName(String dataSourceName, String schemaName, String tableName)
focal_class.identifier: getTableByQualifiedName
focal_class.parameters: (String dataSourceName, String schemaName, String tableName)
focal_class.return: MetaTable
focal_class.signature: MetaTable getTableByQualifiedName(String dataSourceName, String schemaName, String tableName)
focal_class.class_method_signature: JDOMetaContext.commentOnTable(String comment, String dataSourceName, String schemaName, String tableName)
focal_class.full_signature: @Override public void commentOnTable(String comment, String dataSourceName, String schemaName, String tableName)
focal_class.identifier: commentOnTable
focal_class.modifiers: @Override public
focal_class.parameters: (String comment, String dataSourceName, String schemaName, String tableName)
focal_class.return: void
focal_class.signature: void commentOnTable(String comment, String dataSourceName, String schemaName, String tableName)
focal_class.class_method_signature: JDOMetaContext.getColumnByQualifiedName(String dataSourceName, String schemaName, String tableName, String columnName)
focal_class.full_signature:  MetaColumn getColumnByQualifiedName(String dataSourceName, String schemaName, String tableName, String columnName)
focal_class.identifier: getColumnByQualifiedName
focal_class.parameters: (String dataSourceName, String schemaName, String tableName, String columnName)
focal_class.return: MetaColumn
focal_class.signature: MetaColumn getColumnByQualifiedName(String dataSourceName, String schemaName, String tableName, String columnName)
focal_class.class_method_signature: JDOMetaContext.commentOnColumn(String comment, String dataSourceName, String schemaName, String tableName, String columnName)
focal_class.full_signature: @Override public void commentOnColumn(String comment, String dataSourceName, String schemaName, String tableName, String columnName)
focal_class.identifier: commentOnColumn
focal_class.modifiers: @Override public
focal_class.parameters: (String comment, String dataSourceName, String schemaName, String tableName, String columnName)
focal_class.return: void
focal_class.signature: void commentOnColumn(String comment, String dataSourceName, String schemaName, String tableName, String columnName)
focal_class.class_method_signature: JDOMetaContext.setDataCategoryOn(String category, String dataSourceName, String schemaName, String tableName, String columnName)
focal_class.full_signature: @Override public void setDataCategoryOn(String category, String dataSourceName, String schemaName, String tableName, String columnName)
focal_class.identifier: setDataCategoryOn
focal_class.modifiers: @Override public
focal_class.parameters: (String category, String dataSourceName, String schemaName, String tableName, String columnName)
focal_class.return: void
focal_class.signature: void setDataCategoryOn(String category, String dataSourceName, String schemaName, String tableName, String columnName)
focal_class.class_method_signature: JDOMetaContext.createRole(String name)
focal_class.full_signature: @Override public MetaRole createRole(String name)
focal_class.identifier: createRole
focal_class.modifiers: @Override public
focal_class.parameters: (String name)
focal_class.return: MetaRole
focal_class.signature: MetaRole createRole(String name)
focal_class.class_method_signature: JDOMetaContext.dropRoleByName(String name)
focal_class.full_signature: @Override public void dropRoleByName(String name)
focal_class.identifier: dropRoleByName
focal_class.modifiers: @Override public
focal_class.parameters: (String name)
focal_class.return: void
focal_class.signature: void dropRoleByName(String name)
focal_class.class_method_signature: JDOMetaContext.addSystemPrivileges(List<SystemPrivilege> sysPrivs, List<String> userNames)
focal_class.full_signature: @Override public void addSystemPrivileges(List<SystemPrivilege> sysPrivs, List<String> userNames)
focal_class.identifier: addSystemPrivileges
focal_class.modifiers: @Override public
focal_class.parameters: (List<SystemPrivilege> sysPrivs, List<String> userNames)
focal_class.return: void
focal_class.signature: void addSystemPrivileges(List<SystemPrivilege> sysPrivs, List<String> userNames)
focal_class.class_method_signature: JDOMetaContext.removeSystemPrivileges(List<SystemPrivilege> sysPrivs, List<String> userNames)
focal_class.full_signature: @Override public void removeSystemPrivileges(List<SystemPrivilege> sysPrivs, List<String> userNames)
focal_class.identifier: removeSystemPrivileges
focal_class.modifiers: @Override public
focal_class.parameters: (List<SystemPrivilege> sysPrivs, List<String> userNames)
focal_class.return: void
focal_class.signature: void removeSystemPrivileges(List<SystemPrivilege> sysPrivs, List<String> userNames)
focal_class.class_method_signature: JDOMetaContext.getSchemaPrivilege(String[] schemaName, String userName)
focal_class.full_signature: @Override public MetaSchemaPrivilege getSchemaPrivilege(String[] schemaName, String userName)
focal_class.identifier: getSchemaPrivilege
focal_class.modifiers: @Override public
focal_class.parameters: (String[] schemaName, String userName)
focal_class.return: MetaSchemaPrivilege
focal_class.signature: MetaSchemaPrivilege getSchemaPrivilege(String[] schemaName, String userName)
focal_class.class_method_signature: JDOMetaContext.getSchemaPrivilegesByUser(String userName)
focal_class.full_signature: @Override public Collection<MetaSchemaPrivilege> getSchemaPrivilegesByUser(String userName)
focal_class.identifier: getSchemaPrivilegesByUser
focal_class.modifiers: @Override public
focal_class.parameters: (String userName)
focal_class.return: Collection<MetaSchemaPrivilege>
focal_class.signature: Collection<MetaSchemaPrivilege> getSchemaPrivilegesByUser(String userName)
focal_class.class_method_signature: JDOMetaContext.addObjectPrivileges(List<ObjectPrivilege> objPrivs, String[] schemaName, List<String> userNames)
focal_class.full_signature: @Override public void addObjectPrivileges(List<ObjectPrivilege> objPrivs, String[] schemaName, List<String> userNames)
focal_class.identifier: addObjectPrivileges
focal_class.modifiers: @Override public
focal_class.parameters: (List<ObjectPrivilege> objPrivs, String[] schemaName, List<String> userNames)
focal_class.return: void
focal_class.signature: void addObjectPrivileges(List<ObjectPrivilege> objPrivs, String[] schemaName, List<String> userNames)
focal_class.class_method_signature: JDOMetaContext.removeObjectPrivileges(List<ObjectPrivilege> objPrivs, String[] schemaName, List<String> userNames)
focal_class.full_signature: @Override public void removeObjectPrivileges(List<ObjectPrivilege> objPrivs, String[] schemaName, List<String> userNames)
focal_class.identifier: removeObjectPrivileges
focal_class.modifiers: @Override public
focal_class.parameters: (List<ObjectPrivilege> objPrivs, String[] schemaName, List<String> userNames)
focal_class.return: void
focal_class.signature: void removeObjectPrivileges(List<ObjectPrivilege> objPrivs, String[] schemaName, List<String> userNames)
focal_class.class_method_signature: JDOMetaContext.close()
focal_class.full_signature: @Override public void close()
focal_class.identifier: close
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void close()
focal_method.body: MetaSchema getSchemaByQualifiedName(String dataSourceName, String schemaName) throws MetaException {
          try {
              Query query = pm.newQuery(MSchema.class);
              query.setFilter("name == schemaName && "
                      + "dataSource.name == dataSourceName");
              query.declareParameters("String dataSourceName, String schemaName");
              query.setUnique(true);
  
              MSchema mSchema = (MSchema) query.execute(dataSourceName, schemaName);
              if (mSchema == null)
                  throw new MetaException("schema '" + dataSourceName + "." + schemaName + "' does not exist");
              return mSchema;
          } catch (RuntimeException e) {
              throw new MetaException("failed to get schema '" + dataSourceName + "." + schemaName + "'", e);
          }
      }
focal_method.class_method_signature: JDOMetaContext.getSchemaByQualifiedName(String dataSourceName, String schemaName)
focal_method.full_signature:  MetaSchema getSchemaByQualifiedName(String dataSourceName, String schemaName)
focal_method.identifier: getSchemaByQualifiedName
focal_method.invocations: newQuery setFilter declareParameters setUnique execute
focal_method.parameters: (String dataSourceName, String schemaName)
focal_method.return: MetaSchema
focal_method.signature: MetaSchema getSchemaByQualifiedName(String dataSourceName, String schemaName)