in src/MySqlObject.cs [60:72]
public MySqlObject(string fullName)
{
var visitor = new MySqlObjectNameParser(fullName);
this.Schema = visitor.schemaName;
this.AcuteQuotedSchema = (this.Schema == SCHEMA_NAME_FUNCTION) ? this.Schema : this.Schema.AsAcuteQuotedString();
this.SingleQuotedSchema = (this.Schema == SCHEMA_NAME_FUNCTION) ? this.Schema : this.Schema.AsSingleQuotedString();
this.Name = visitor.objectName;
this.AcuteQuotedName = this.Name.AsAcuteQuotedString();
this.SingleQuotedName = this.Name.AsSingleQuotedString();
this.FullName = (this.Schema == SCHEMA_NAME_FUNCTION) ? this.Name : $"{this.Schema}.{this.Name}";
this.AcuteQuotedFullName = this.Schema == SCHEMA_NAME_FUNCTION ? this.Name.AsAcuteQuotedString() : $"{this.Schema.AsAcuteQuotedString()}.{this.Name.AsAcuteQuotedString()}";
}