test_class.file: shardingsphere-sql-parser/shardingsphere-sql-parser-binder/src/test/java/org/apache/shardingsphere/sql/parser/binder/metadata/schema/SchemaMetaDataTest.java
test_class.identifier: SchemaMetaDataTest
test_case.body: @Test
      public void assertContainsColumn() {
          TableMetaData tableMetaData = new TableMetaData(Collections.singletonList(new ColumnMetaData("col", 0, "dataType", false, false, false)), Collections.emptyList());
          assertTrue(new SchemaMetaData(ImmutableMap.of("tbl", tableMetaData)).containsColumn("tbl", "col"));
      }
test_case.class_method_signature: SchemaMetaDataTest.assertContainsColumn()
test_case.full_signature: @Test public void assertContainsColumn()
test_case.identifier: assertContainsColumn
test_case.invocations: singletonList emptyList assertTrue containsColumn of
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void assertContainsColumn()
focal_class.declarator: tables
focal_class.modifier: private final
focal_class.original_string: private final Map<String, TableMetaData> tables;
focal_class.type: Map<String, TableMetaData>
focal_class.var_name: tables
focal_class.file: shardingsphere-sql-parser/shardingsphere-sql-parser-binder/src/main/java/org/apache/shardingsphere/sql/parser/binder/metadata/schema/SchemaMetaData.java
focal_class.identifier: SchemaMetaData
focal_class.class_method_signature: SchemaMetaData.SchemaMetaData()
focal_class.full_signature: @SuppressWarnings("CollectionWithoutInitialCapacity") public  SchemaMetaData()
focal_class.identifier: SchemaMetaData
focal_class.modifiers: @SuppressWarnings("CollectionWithoutInitialCapacity") public
focal_class.parameters: ()
focal_class.signature:  SchemaMetaData()
focal_class.class_method_signature: SchemaMetaData.SchemaMetaData(final Map<String, TableMetaData> tables)
focal_class.full_signature: public  SchemaMetaData(final Map<String, TableMetaData> tables)
focal_class.identifier: SchemaMetaData
focal_class.modifiers: public
focal_class.parameters: (final Map<String, TableMetaData> tables)
focal_class.signature:  SchemaMetaData(final Map<String, TableMetaData> tables)
focal_class.class_method_signature: SchemaMetaData.getAllTableNames()
focal_class.full_signature: public Collection<String> getAllTableNames()
focal_class.identifier: getAllTableNames
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Collection<String>
focal_class.signature: Collection<String> getAllTableNames()
focal_class.class_method_signature: SchemaMetaData.get(final String tableName)
focal_class.full_signature: public TableMetaData get(final String tableName)
focal_class.identifier: get
focal_class.modifiers: public
focal_class.parameters: (final String tableName)
focal_class.return: TableMetaData
focal_class.signature: TableMetaData get(final String tableName)
focal_class.class_method_signature: SchemaMetaData.merge(final SchemaMetaData schemaMetaData)
focal_class.full_signature: public void merge(final SchemaMetaData schemaMetaData)
focal_class.identifier: merge
focal_class.modifiers: public
focal_class.parameters: (final SchemaMetaData schemaMetaData)
focal_class.return: void
focal_class.signature: void merge(final SchemaMetaData schemaMetaData)
focal_class.class_method_signature: SchemaMetaData.put(final String tableName, final TableMetaData tableMetaData)
focal_class.full_signature: public void put(final String tableName, final TableMetaData tableMetaData)
focal_class.identifier: put
focal_class.modifiers: public
focal_class.parameters: (final String tableName, final TableMetaData tableMetaData)
focal_class.return: void
focal_class.signature: void put(final String tableName, final TableMetaData tableMetaData)
focal_class.class_method_signature: SchemaMetaData.remove(final String tableName)
focal_class.full_signature: public void remove(final String tableName)
focal_class.identifier: remove
focal_class.modifiers: public
focal_class.parameters: (final String tableName)
focal_class.return: void
focal_class.signature: void remove(final String tableName)
focal_class.class_method_signature: SchemaMetaData.containsTable(final String tableName)
focal_class.full_signature: public boolean containsTable(final String tableName)
focal_class.identifier: containsTable
focal_class.modifiers: public
focal_class.parameters: (final String tableName)
focal_class.return: boolean
focal_class.signature: boolean containsTable(final String tableName)
focal_class.class_method_signature: SchemaMetaData.containsColumn(final String tableName, final String columnName)
focal_class.full_signature: public boolean containsColumn(final String tableName, final String columnName)
focal_class.identifier: containsColumn
focal_class.modifiers: public
focal_class.parameters: (final String tableName, final String columnName)
focal_class.return: boolean
focal_class.signature: boolean containsColumn(final String tableName, final String columnName)
focal_class.class_method_signature: SchemaMetaData.getAllColumnNames(final String tableName)
focal_class.full_signature: public List<String> getAllColumnNames(final String tableName)
focal_class.identifier: getAllColumnNames
focal_class.modifiers: public
focal_class.parameters: (final String tableName)
focal_class.return: List<String>
focal_class.signature: List<String> getAllColumnNames(final String tableName)
focal_method.body: public boolean containsColumn(final String tableName, final String columnName) {
          return containsTable(tableName) && get(tableName).getColumns().containsKey(columnName.toLowerCase());
      }
focal_method.class_method_signature: SchemaMetaData.containsColumn(final String tableName, final String columnName)
focal_method.full_signature: public boolean containsColumn(final String tableName, final String columnName)
focal_method.identifier: containsColumn
focal_method.invocations: containsTable containsKey getColumns get toLowerCase
focal_method.modifiers: public
focal_method.parameters: (final String tableName, final String columnName)
focal_method.return: boolean
focal_method.signature: boolean containsColumn(final String tableName, final String columnName)