Example #1
0
        public List <string> Next()
        {
            WSqlScript sqlScript = this.GetEndOp().ToSqlScript();

            SqlScript = sqlScript.ToString();

            GraphViewExecutionOperator op = sqlScript.Batches[0].Compile(null, this.connection);
            List <RawRecord>           rawRecordResults = new List <RawRecord>();
            RawRecord outputRec = null;

            while ((outputRec = op.Next()) != null)
            {
                rawRecordResults.Add(outputRec);
            }

            List <string> results = new List <string>();

            switch (outputFormat)
            {
            case OutputFormat.GraphSON:
                results.Add(GraphSONProjector.ToGraphSON(rawRecordResults, this.connection));
                break;

            default:
                foreach (var record in rawRecordResults)
                {
                    FieldObject field = record[0];
                    results.Add(field.ToString());
                }
                break;
            }

            return(results);
        }
Example #2
0
        public List <string> Next()
        {
            var sqlScript = LastGremlinTranslationOp.ToSqlScript();

            SqlScript = sqlScript.ToString();
            //Console.WriteLine(str);     // Added temporarily for debugging purpose.
            //Console.WriteLine();

            var       op = sqlScript.Batches[0].Compile(null, Connection);
            var       rawRecordResults = new List <RawRecord>();
            RawRecord outputRec        = null;

            while ((outputRec = op.Next()) != null)
            {
                rawRecordResults.Add(outputRec);
            }

            List <string> results = new List <string>();

            switch (outputFormat)
            {
            case OutputFormat.GraphSON:
                string result     = "[";
                bool   firstEntry = true;
                foreach (var record in rawRecordResults)
                {
                    if (firstEntry)
                    {
                        firstEntry = false;
                    }
                    else
                    {
                        result += ", ";
                    }
                    FieldObject field = record[0];
                    result += field.ToGraphSON();
                }
                result += "]";
                results.Add(result);
                break;

            default:
                foreach (var record in rawRecordResults)
                {
                    FieldObject field = record[0];
                    results.Add(field.ToString());
                }
                break;
            }

            return(results);
        }
Example #3
0
 public void Init()
 {
     if ((this.TargertFields != null) && (this.SourceFields != null))
     {
         this.vertXtraGrid_0.Clear();
         for (int i = 0; i < this.TargertFields.FieldCount; i++)
         {
             IField field = this.TargertFields.get_Field(i);
             if (field.Editable &&
                 ((field.Type != esriFieldType.esriFieldTypeOID) &&
                  (field.Type != esriFieldType.esriFieldTypeGeometry)))
             {
                 FieldObject   obj3;
                 FieldObject   obj2 = new FieldObject(field);
                 List <object> list = this.method_0(field, out obj3);
                 this.vertXtraGrid_0.AddComBoBox(obj2.ToString(),
                                                 (obj3 != null) ? ((object)obj3) : ((object)"<çİş>"), list, false, obj2);
             }
         }
     }
 }