featurebase/server
Matt Jaffee 1c1204fc77
modify PQL parser to handle escapes in string values
This modifies the parser to properly "unquote" incoming strings. So if
a string comes in double or single quoted, we approximately follow Go
rules for removing the quotes and processing escape sequences.

The differences from Go are:
1. we only support backslash, quote, tab and newline escape
sequenences.
2. Single quoted strings are supported and work just like double
quoted strings.
3. The peg parser won't actually accept backquoted strings (I don't
think)

Fixes: #411
2020-05-29 07:58:50 -05:00
..
testdata/certs regenerate certs with 100 year expiration, add README 2019-10-22 12:56:57 -05:00
cluster_test.go add deleted (rebalanced) shards to remoteAvailableShards 2020-04-05 18:37:11 -05:00
config.go Merge branch 'master' into opt-indiagnostics/310 2020-05-15 00:53:33 +02:00
config_internal_test.go send POSTed schema to all nodes in cluster 2019-04-29 19:31:23 -05:00
config_test.go v2.0.0 2019-10-08 14:56:17 -06:00
default.go Unexport server.DefaultDiagnosticsInterval 2018-07-05 23:11:56 -05:00
dup.go Reduce duplication of setupLogger arch-specific code 2020-04-16 17:08:50 -05:00
dup_arm64.go Reduce duplication of setupLogger arch-specific code 2020-04-16 17:08:50 -05:00
enterprise.go v2.0.0 2019-10-08 14:56:17 -06:00
grpc.go Wrap grpc resp.Err 2020-05-15 18:16:31 +02:00
grpc_test.go Move grpc_internal_test to grpc_test 2020-05-15 19:52:03 +02:00
handler_test.go alter tests to allow for shardwidth22 2020-04-02 17:32:49 -05:00
release.go Unexport server.DefaultDiagnosticsInterval (in release tag) 2018-07-05 23:11:57 -05:00
server.go remove noSleep option 2020-05-05 08:31:43 -05:00
server_test.go modify PQL parser to handle escapes in string values 2020-05-29 07:58:50 -05:00
tlsconfig.go test and fix authentication of client certs btwn cluster nodes 2019-10-18 15:17:35 -05:00