19 declare(strict_types=1);
    30         $field = 
new Field(
'table', 
'field');
    31         $this->assertInstanceOf(Field::class, $field);
    36         $field = 
new Field(
'table', 
'field');
    37         $this->assertEquals(
'table', $field->tableName());
    42         $field = 
new Field(
'table', 
'field', 
'alias');
    43         $this->assertEquals(
'table as alias', $field->tableName());
    48         $field = 
new Field(
'table', 
'field');
    49         $this->assertEquals(
'table.field', $field->fieldName());
    54         $field = 
new Field(
'table', 
'field', 
'alias');
    55         $this->assertEquals(
'alias.field', $field->fieldName());
    60         $field = 
new Field(
'table', 
'field');
    61         $this->assertEquals(
'field', $field->rawFieldName());
    66         $field = 
new Field(
'table', 
'field', 
'alias');
    67         $this->assertEquals(
'field', $field->rawFieldName());
    72         $field = 
new Field(
'table', 
'field');
    73         $this->assertEquals(
'table', $field->rawTableName());
    78         $field = 
new Field(
'table', 
'field', 
'alias');
    79         $this->assertEquals(
'table', $field->rawTableName());
 
testRawFieldNameWithAlias()
 
testRawTableNameWithAlias()