AbstractStringStringStringIntEval(IHyracksTaskContext context, IScalarEvaluatorFactory eval0, IScalarEvaluatorFactory eval1, IScalarEvaluatorFactory eval2, IScalarEvaluatorFactory eval3, FunctionIdentifier funcID, SourceLocation sourceLoc) throws HyracksDataException { this.sourceLoc = sourceLoc; this.eval0 = eval0.createScalarEvaluator(context); this.eval1 = eval1.createScalarEvaluator(context); this.eval2 = eval2.createScalarEvaluator(context); this.eval3 = eval3.createScalarEvaluator(context); this.funcID = funcID; }
void runningAggInitPartition(long partitionLength) throws HyracksDataException { for (IWindowAggregateEvaluator runningAggEval : runningAggEvals) { runningAggEval.initPartition(partitionLength); } }
public AlgebricksMetaOperatorDescriptor(IOperatorDescriptorRegistry spec, int inputArity, int outputArity, IPushRuntimeFactory[] runtimeFactories, RecordDescriptor[] internalRecordDescriptors, IPushRuntimeFactory[] outputRuntimeFactories, int[] outputPositions) { super(spec, inputArity, outputArity); if (outputArity == 1) { this.outRecDescs[0] = internalRecordDescriptors[internalRecordDescriptors.length - 1]; } this.pipeline = new AlgebricksPipeline(runtimeFactories, internalRecordDescriptors, outputRuntimeFactories, outputPositions); }
public GenericScalarAggregateFunction(IAggregateEvaluator aggFunc, IUnnestingEvaluatorFactory scanCollectionFactory, IHyracksTaskContext context) throws HyracksDataException { this.aggFunc = aggFunc; this.scanCollection = scanCollectionFactory.createUnnestingEvaluator(context); }
public AbstractBinaryStringEval(IHyracksTaskContext context, IScalarEvaluatorFactory evalLeftFactory, IScalarEvaluatorFactory evalRightFactory, FunctionIdentifier funcID, SourceLocation sourceLoc) throws HyracksDataException { this.sourceLoc = sourceLoc; this.evalLeft = evalLeftFactory.createScalarEvaluator(context); this.evalRight = evalRightFactory.createScalarEvaluator(context); this.funcID = funcID; }
@Override public IScalarEvaluator createScalarEvaluator(final IHyracksTaskContext ctx) throws HyracksDataException { final IScalarEvaluator eval = args[0].createScalarEvaluator(ctx); return new AbstractTypeCheckEvaluator(eval) { @Override protected Value isMatch(byte typeTag) { return (typeTag == ATypeTag.SERIALIZED_NULL_TYPE_TAG || typeTag == ATypeTag.SERIALIZED_MISSING_TYPE_TAG) ? Value.TRUE : Value.FALSE; } }; } };
public EditDistanceListIsFilterableEvaluator(IScalarEvaluatorFactory[] args, IHyracksTaskContext context) throws HyracksDataException { listEval = args[0].createScalarEvaluator(context); edThreshEval = args[1].createScalarEvaluator(context); }
AbstractUnaryStringStringEval(IHyracksTaskContext context, IScalarEvaluatorFactory argEvalFactory, FunctionIdentifier funcID, SourceLocation sourceLoc) throws HyracksDataException { this.argEval = argEvalFactory.createScalarEvaluator(context); this.funcID = funcID; this.sourceLoc = sourceLoc; }
@Override public IScalarEvaluator createScalarEvaluator(final IHyracksTaskContext ctx) throws HyracksDataException { final IScalarEvaluator eval = args[0].createScalarEvaluator(ctx); return new AbstractTypeCheckEvaluator(eval) { @Override protected Value isMatch(byte typeTag) { return typeTag == ATypeTag.SERIALIZED_ORDEREDLIST_TYPE_TAG ? Value.TRUE : Value.FALSE; } }; } };
@Override public IScalarEvaluator createScalarEvaluator(IHyracksTaskContext ctx) throws HyracksDataException { return new AbstractStringConstructorEvaluator(args[0].createScalarEvaluator(ctx), sourceLoc) { @Override protected FunctionIdentifier getIdentifier() { return AStringConstructorDescriptor.this.getIdentifier(); } }; } };
public AbstractSerializableSumAggregateFunction(IScalarEvaluatorFactory[] args, IHyracksTaskContext context, SourceLocation sourceLoc) throws HyracksDataException { super(sourceLoc); eval = args[0].createScalarEvaluator(context); }
public AbstractSerializableSingleVariableStatisticsAggregateFunction(IScalarEvaluatorFactory[] args, IHyracksTaskContext context, SourceLocation sourceLoc) throws HyracksDataException { super(sourceLoc); eval = args[0].createScalarEvaluator(context); }
@Override public IScalarEvaluator createScalarEvaluator(final IHyracksTaskContext ctx) throws HyracksDataException { final IScalarEvaluator eval = args[0].createScalarEvaluator(ctx); return new AbstractTypeCheckEvaluator(eval) { @Override protected Value isMatch(byte typeTag) { return EnumDeserializer.ATYPETAGDESERIALIZER.deserialize(typeTag).isDerivedType() ? Value.FALSE : Value.TRUE; } }; } };
public AbstractQuadStringStringEval(IHyracksTaskContext context, IScalarEvaluatorFactory eval0, IScalarEvaluatorFactory eval1, IScalarEvaluatorFactory eval2, IScalarEvaluatorFactory eval3, FunctionIdentifier funcID, SourceLocation sourceLoc) throws HyracksDataException { this.eval0 = eval0.createScalarEvaluator(context); this.eval1 = eval1.createScalarEvaluator(context); this.eval2 = eval2.createScalarEvaluator(context); this.eval3 = eval3.createScalarEvaluator(context); this.funcID = funcID; this.sourceLoc = sourceLoc; }
public AbstractSumAggregateFunction(IScalarEvaluatorFactory[] args, IHyracksTaskContext context, SourceLocation sourceLoc) throws HyracksDataException { super(sourceLoc); eval = args[0].createScalarEvaluator(context); }
public AbstractSerializableAvgAggregateFunction(IScalarEvaluatorFactory[] args, IHyracksTaskContext context, SourceLocation sourceLoc) throws HyracksDataException { super(sourceLoc); eval = args[0].createScalarEvaluator(context); }
@Override protected IScalarEvaluator getEndPositionEval(IScalarEvaluatorFactory[] args, IHyracksTaskContext ctx) throws HyracksDataException { return args[2].createScalarEvaluator(ctx); } }
public STUnionAggregateFunction(IScalarEvaluatorFactory[] args, IHyracksTaskContext context, SourceLocation sourceLoc) throws HyracksDataException { super(sourceLoc); eval = args[0].createScalarEvaluator(context); }
@Override public IScalarEvaluator createScalarEvaluator(final IHyracksTaskContext ctx) throws HyracksDataException { final IScalarEvaluator eval = args[0].createScalarEvaluator(ctx); return new AbstractTypeCheckEvaluator(eval) { @Override protected Value isMatch(byte typeTag) { return typeTag == ATypeTag.SERIALIZED_BOOLEAN_TYPE_TAG ? Value.TRUE : Value.FALSE; } }; } };
public AsterixTupleFilter(IHyracksTaskContext ctx, IScalarEvaluatorFactory evalFactory, IBinaryBooleanInspector boolInspector) throws HyracksDataException { this.boolInspector = boolInspector; this.eval = evalFactory.createScalarEvaluator(ctx); }