Esempio n. 1
0
        protected BinaryBetaNode(ITupleSource leftSource, IObjectSource rightSource)
        {
            LeftSource  = leftSource;
            RightSource = rightSource;

            LeftSource.Attach(this);
            RightSource.Attach(this);
        }
Esempio n. 2
0
        public BindingNode(IBindingExpression bindingExpression, Type resultType, ITupleSource source)
        {
            BindingExpression = bindingExpression;
            ResultType        = resultType;
            Source            = source;

            Source.Attach(this);
        }
Esempio n. 3
0
        protected BinaryBetaNode(ITupleSource leftSource, IObjectSource rightSource, bool isSubnetJoin)
        {
            _isSubnetJoin = isSubnetJoin;
            LeftSource    = leftSource;
            RightSource   = rightSource;

            LeftSource.Attach(this);
            RightSource.Attach(this);
        }
Esempio n. 4
0
        public BindingNode(ExpressionElement expressionElement, ILhsTupleExpression <object> compiledExpression, Type resultType, ITupleSource source)
        {
            ExpressionElement   = expressionElement;
            _compiledExpression = compiledExpression;
            ResultType          = resultType;
            Source = source;

            Source.Attach(this);
        }
Esempio n. 5
0
        protected BinaryBetaNode(ITupleSource leftSource, IObjectSource rightSource)
        {
            LeftSource  = leftSource;
            RightSource = rightSource;

            LeftSource.Attach(this);
            RightSource.Attach(this);

            Conditions = new List <IBetaCondition>();
        }
Esempio n. 6
0
 public TerminalNode(ITupleSource source, IndexMap factIndexMap)
 {
     _factIndexMap = factIndexMap;
     source.Attach(this);
 }
Esempio n. 7
0
 public TerminalNode(ITupleSource source)
 {
     source.Attach(this);
 }
Esempio n. 8
0
 public ObjectInputAdapter(ITupleSource source)
 {
     _source = source;
     source.Attach(this);
 }