コード例 #1
0
        public void CreateTableFromSchema()
        {
            EasyTable      tables       = FindTable(1);
            EasyTable      columnsTable = FindTable(2);
            EasyBaseColumn column       = tables.FindColumn("table_name");
            int            index        = column.GetRowCount() - 1;

            string tablename = (string)tables.FindColumn("table_name").GetValue(index);

            EasyIntColumn inx = (EasyIntColumn)
                                columnsTable.FindColumn("table_name").Custom("=", tablename, EasyBaseColumn.IA);

            List <CreateField> columns = new List <CreateField>();

            for (int i = 0; i < inx.GetRowCount(); i++)
            {
                int         j     = (int)inx.GetValue(i);
                CreateField field = new CreateField();
                field.Name       = (string)columnsTable.FindColumn("column_name").GetValue(j);
                field.IsIdentity = (bool)columnsTable.FindColumn("is_identity").GetValue(j);
                string data = (string)columnsTable.FindColumn("data_type").GetValue(j);
                field.FieldType = Type.GetType("System." + data);

                columns.Add(field);
            }

            CreateTableStructure(tablename, columns, 0, null);
        }
コード例 #2
0
        public CreateField CreateField()
        {
            CreateField action = new CreateField();

            action.Client(client);
            action.Proxy(proxy);
            return(action);
        }
コード例 #3
0
        public override void Visit(CreateField node)
        {
            AcpiObject.Buffer sourceBuff    = thread.Pop().Read().GetAsBuffer();
            ulong             startBitIndex = thread.Pop().Read().GetAsInt().Value;
            ulong             numBits       = thread.Pop().Read().GetAsInt().Value;

            Node destinationNode = thread.CreateNodeAt(node.NodePath);

            destinationNode.Value = new BufferField(sourceBuff, startBitIndex, numBits);
        }
コード例 #4
0
ファイル: Fields.cs プロジェクト: qadirkhan/EmmaSharp
        /// <summary>
        /// Create a new field field. There must not already be a field with this name.
        /// </summary>
        /// <param name="field">The Field to be created.</param>
        /// <returns>A reference (Field ID as int) to the new field.</returns>
        public int CreateField(CreateField field)
        {
            var request = new RestRequest(Method.POST);

            request.Resource       = "/{accountId}/fields";
            request.RequestFormat  = DataFormat.Json;
            request.JsonSerializer = new EmmaJsonSerializer();

            request.AddBody(field);

            return(Execute <int>(request));
        }
コード例 #5
0
ファイル: MoveCube.cs プロジェクト: EskerGar/3percolumn
    void CentreCube(float startX, float startY)
    {
        float closestX = startX, closestY = startY, minX = 10, minY = 10, abs;
        var   posArray = CreateField.ReturnArray();

        for (int i = 0; i < 19; i++)
        {
            abs = Mathf.Abs(posArray[i, 0] - startX);
            if (abs < minX)
            {
                closestX = posArray[i, 0];
                minX     = abs;
            }
            abs = Mathf.Abs(posArray[i, 1] - startY);
            if (abs < minY)
            {
                closestY = posArray[i, 1];
                minY     = abs;
            }
        }
        rb.position = new Vector2(closestX, closestY);
    }
コード例 #6
0
 // Use this for initialization
 void Start()
 {
     fieldScript = FindObjectOfType <CreateField>();
 }
コード例 #7
0
 public void AddFieldCreator(string name, CreateField creator)
 {
     fields[name] = creator;
 }
コード例 #8
0
ファイル: Connection.cs プロジェクト: flair2005/avango
 public void AddFieldCreator(string name, CreateField creator)
  {
   fields[name] = creator;
  }
コード例 #9
0
 public async Task <IActionResult> Post(CreateField command)
 => await SendAsync(command.BindId(c => c.Id),
                    resourceId : command.Id, resource : "fields");
コード例 #10
0
 // Use this for initialization
 void Start()
 {
     floodFillScript = FindObjectOfType <CreateField>();
 }