예제 #1
0
        private void InitializeLocalReferences(Root root)
        {
            _queryXManager = root.Get <QueryXRoot>();
            _changeManager = root.Get <ChangeManager>();

            _relation_QueryX_QueryX   = root.Get <Relation_QueryX_QueryX>();
            _relation_Store_ComputeX  = root.Get <Relation_Store_ComputeX>();
            _relation_ComputeX_QueryX = root.Get <Relation_ComputeX_QueryX>();
            _relation_Relation_QueryX = root.Get <Relation_Relation_QueryX>();
        }
예제 #2
0
        private void InitializeLocalReferences(Root root)
        {
            _queryXManager   = root.Get <QueryXRoot>();
            _computeXManager = root.Get <ComputeXRoot>();

            _relation_Store_QueryX          = root.Get <Relation_Store_QueryX>();
            _relation_Store_ColumnX         = root.Get <Relation_Store_ColumnX>();
            _relation_Store_ComputeX        = root.Get <Relation_Store_ComputeX>();
            _relation_ComputeX_QueryX       = root.Get <Relation_ComputeX_QueryX>();
            _relation_Store_NameProperty    = root.Get <Relation_Store_NameProperty>();
            _relation_Store_SummaryProperty = root.Get <Relation_Store_SummaryProperty>();
        }
예제 #3
0
        internal QueryX(QueryXRoot owner, QueryType kind, bool isRoot = false, bool isHead = false)
        {
            Owner           = owner;
            QueryKind       = kind;
            IsRoot          = isRoot;
            IsHead          = isHead;
            IsTail          = true;
            AutoExpandRight = true;

            if (QueryKind == QueryType.Path && IsHead)
            {
                PathParm = new PathParm();
            }

            owner.Add(this);
        }
예제 #4
0
        internal QueryX(QueryXRoot owner)
        {
            Owner = owner;

            owner.Add(this);
        }