示例#1
0
        public OCommandQuery JavaScript(string query)
        {
            CommandPayloadScript payload = new CommandPayloadScript();

            payload.Language = "javascript";
            payload.Text     = query;

            return(new OCommandQuery(GetConnection(), payload));
        }
示例#2
0
        public OCommandQuery SqlBatch(string batch)
        {
            CommandPayloadScript payload = new CommandPayloadScript();

            payload.Language = "sql";
            payload.Text     = batch;

            return(new OCommandQuery(GetConnection(), payload));
        }
示例#3
0
        public OCommandResult Gremlin(string query)
        {
            CommandPayloadScript payload = new CommandPayloadScript();

            payload.Language = "gremlin";
            payload.Text     = query;

            Command operation = new Command(GetConnection().Database);

            operation.OperationMode  = OperationMode.Synchronous;
            operation.CommandPayload = payload;

            ODocument document = GetConnection().ExecuteOperation(operation);

            return(new OCommandResult(document));
        }