protected override string EscapeName(string name) { return(SqliteProvider.EscapeIdentifier(name)); }
protected override void WriteColumn(IndexColumn column) { Builder.Append(SqliteProvider.EscapeIdentifier(column.Name)); }
public override void provider_escape_name() { Assert.Equal("\"main.test\"", SqliteProvider.EscapeIdentifier("main.test")); }
protected override void WriteTableName() { Builder.Append(SqliteProvider.EscapeIdentifier(Index.TableName)); }
protected override string FormatName(string s) { return(SqliteProvider.EscapeIdentifier(s)); }
public void anything_with_dot_will_be_escaped_as_schema_table() { Assert.Equal("\"public\".\"mytable\"", SqliteProvider.EscapeIdentifier("public.mytable")); }
public void common_escaping() { Assert.Equal("\"mytable\"", SqliteProvider.EscapeIdentifier("mytable")); Assert.Equal("\"my table\"", SqliteProvider.EscapeIdentifier("my table")); }
public void already_escaped_id_are_not_escaped() { Assert.Equal("\"public.table\"", SqliteProvider.EscapeIdentifier("\"public.table\"")); Assert.Equal("\"my table\"", SqliteProvider.EscapeIdentifier("\"my table\"")); }