test_class.file: shardingsphere-sql-parser/shardingsphere-sql-parser-statement/src/test/java/org/apache/shardingsphere/sql/parser/sql/common/segment/dml/column/ColumnSegmentTest.java
test_class.identifier: ColumnSegmentTest
test_case.body: @Test
      public void assertGetQualifiedNameWithoutOwner2() {
          ColumnSegment actual = new ColumnSegment(0, 0, new IdentifierValue("`col`"));
          assertThat(actual.getQualifiedName(), is("`col`"));
      }
test_case.class_method_signature: ColumnSegmentTest.assertGetQualifiedNameWithoutOwner2()
test_case.full_signature: @Test public void assertGetQualifiedNameWithoutOwner2()
test_case.identifier: assertGetQualifiedNameWithoutOwner2
test_case.invocations: assertThat getQualifiedName is
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void assertGetQualifiedNameWithoutOwner2()
focal_class.declarator: startIndex
focal_class.modifier: private final
focal_class.original_string: private final int startIndex;
focal_class.type: int
focal_class.var_name: startIndex
focal_class.declarator: stopIndex
focal_class.modifier: private final
focal_class.original_string: private final int stopIndex;
focal_class.type: int
focal_class.var_name: stopIndex
focal_class.declarator: identifier
focal_class.modifier: private final
focal_class.original_string: private final IdentifierValue identifier;
focal_class.type: IdentifierValue
focal_class.var_name: identifier
focal_class.declarator: owner
focal_class.modifier: private
focal_class.original_string: private OwnerSegment owner;
focal_class.type: OwnerSegment
focal_class.var_name: owner
focal_class.file: shardingsphere-sql-parser/shardingsphere-sql-parser-statement/src/main/java/org/apache/shardingsphere/sql/parser/sql/common/segment/dml/column/ColumnSegment.java
focal_class.identifier: ColumnSegment
focal_class.interfaces: implements ExpressionSegment, OwnerAvailable
focal_class.class_method_signature: ColumnSegment.getQualifiedName()
focal_class.full_signature: public String getQualifiedName()
focal_class.identifier: getQualifiedName
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getQualifiedName()
focal_class.class_method_signature: ColumnSegment.getOwner()
focal_class.full_signature: @Override public Optional<OwnerSegment> getOwner()
focal_class.identifier: getOwner
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Optional<OwnerSegment>
focal_class.signature: Optional<OwnerSegment> getOwner()
focal_method.body: public String getQualifiedName() {
          return null == owner
              ? identifier.getValueWithQuoteCharacters()
              : String.join(".", owner.getIdentifier().getValueWithQuoteCharacters(), identifier.getValueWithQuoteCharacters());
      }
focal_method.class_method_signature: ColumnSegment.getQualifiedName()
focal_method.full_signature: public String getQualifiedName()
focal_method.identifier: getQualifiedName
focal_method.invocations: getValueWithQuoteCharacters join getValueWithQuoteCharacters getIdentifier getValueWithQuoteCharacters
focal_method.modifiers: public
focal_method.parameters: ()
focal_method.return: String
focal_method.signature: String getQualifiedName()