示例#1
0
 internal RedisSqlCreationEngine()
 {
     _hashClient   = new RedisHashStorageClient();
     _setClient    = new RedisSetStorageClient();
     _stringClient = new RedisStringStorageClient();
     _creationalLexicalTokenizer = new CreationalLexicalTokenizer();
     _creationalParser           = new CreationalParser();
 }
 internal RedisSqlInsertionEngine()
 {
     _hashClient      = new RedisHashStorageClient();
     _stringClient    = new RedisStringStorageClient();
     _zSetClient      = new RedisZSetStorageClient();
     _setClient       = new RedisSetStorageClient();
     _insertionLexer  = new InsertionLexicalTokenizer();
     _insertionParser = new InsertionParser();
 }
示例#3
0
 internal RedisSqlDeletionEngine()
 {
     _stringClient             = new RedisStringStorageClient();
     _queryEngine              = new RedisSqlQueryEngine();
     _hashClient               = new RedisHashStorageClient();
     _zSetClient               = new RedisZSetStorageClient();
     _setClient                = new RedisSetStorageClient();
     _deletionLexicalTokenizer = new DeletionLexicalTokenizer();
     _deletionParser           = new DeletionParser();
 }
示例#4
0
 internal RedisSqlUpdateEngine()
 {
     _updateLexicalTokenizer = new UpdateLexicalTokenizer();
     _updateParser           = new UpdateParser();
     _queryEngine            = new RedisSqlQueryEngine();
     _stringClient           = new RedisStringStorageClient();
     _hashClient             = new RedisHashStorageClient();
     _deltionEngine          = new RedisSqlDeletionEngine();
     _insertionEngine        = new RedisSqlInsertionEngine();
 }
 internal RedisSqlProjectionEngine()
 {
     _projectionalTokenizer = new ProjectionalLexicalTokenizer();
     _projectionalParser    = new ProjectionalParser();
     _queryEngine           = new RedisSqlQueryEngine();
 }