Example #1
0
 protected override string EscapeName(string name)
 {
     return(SqliteProvider.EscapeIdentifier(name));
 }
Example #2
0
 protected override void WriteColumn(IndexColumn column)
 {
     Builder.Append(SqliteProvider.EscapeIdentifier(column.Name));
 }
Example #3
0
 public override void provider_escape_name()
 {
     Assert.Equal("\"main.test\"", SqliteProvider.EscapeIdentifier("main.test"));
 }
Example #4
0
 protected override void WriteTableName()
 {
     Builder.Append(SqliteProvider.EscapeIdentifier(Index.TableName));
 }
Example #5
0
 protected override string FormatName(string s)
 {
     return(SqliteProvider.EscapeIdentifier(s));
 }
Example #6
0
 public void anything_with_dot_will_be_escaped_as_schema_table()
 {
     Assert.Equal("\"public\".\"mytable\"", SqliteProvider.EscapeIdentifier("public.mytable"));
 }
Example #7
0
 public void common_escaping()
 {
     Assert.Equal("\"mytable\"", SqliteProvider.EscapeIdentifier("mytable"));
     Assert.Equal("\"my table\"", SqliteProvider.EscapeIdentifier("my table"));
 }
Example #8
0
 public void already_escaped_id_are_not_escaped()
 {
     Assert.Equal("\"public.table\"", SqliteProvider.EscapeIdentifier("\"public.table\""));
     Assert.Equal("\"my table\"", SqliteProvider.EscapeIdentifier("\"my table\""));
 }