public AbstractForwardAxisPathStep(IHyracksTaskContext ctx, PointablePool pp) { dCtx = (DynamicContext) ctx.getJobletContext().getGlobalJobData(); this.pp = pp; }
protected AbstractTypeScalarEvaluator(IScalarEvaluator[] args, IHyracksTaskContext ctx) { super(args); dCtx = (DynamicContext) ctx.getJobletContext().getGlobalJobData(); ip = (IntegerPointable) IntegerPointable.FACTORY.createPointable(); first = true; }
@Override public final IAggregateEvaluator createAggregateEvaluator(IHyracksTaskContext ctx) throws AlgebricksException { dCtx = (DynamicContext) ctx.getJobletContext().getGlobalJobData(); IScalarEvaluator[] es = new IScalarEvaluator[args.length]; for (int i = 0; i < es.length; ++i) { es[i] = args[i].createScalarEvaluator(ctx); } return createEvaluator(es); }
public AbstractSinglePathStepScalarEvaluator(IScalarEvaluator[] args, IHyracksTaskContext ctx) { super(args, ctx); dCtx = (DynamicContext) ctx.getJobletContext().getGlobalJobData(); ip = (IntegerPointable) IntegerPointable.FACTORY.createPointable(); seqa = (SequencePointable) SequencePointable.FACTORY.createPointable(); seqp = (SequencePointable) SequencePointable.FACTORY.createPointable(); seqAbvs = new ArrayBackedValueStorage(); itemTvp2 = (TaggedValuePointable) TaggedValuePointable.FACTORY.createPointable(); first = true; }
@Override protected IScalarEvaluator createEvaluator(IHyracksTaskContext ctx, IScalarEvaluator[] args) throws AlgebricksException { final DynamicContext dCtx = (DynamicContext) ctx.getJobletContext().getGlobalJobData(); final XSDateTimePointable datetimep = (XSDateTimePointable) XSDateTimePointable.FACTORY.createPointable(); final ArrayBackedValueStorage abvs = new ArrayBackedValueStorage(); final DataOutput dOut = abvs.getDataOutput(); return new AbstractTaggedValueArgumentScalarEvaluator(args) { @Override protected void evaluate(TaggedValuePointable[] args, IPointable result) throws SystemException { try { dCtx.getCurrentDateTime(datetimep); long value = datetimep.getTimezoneHour() * DateTime.CHRONON_OF_HOUR + datetimep.getTimezoneMinute() * DateTime.CHRONON_OF_MINUTE; abvs.reset(); dOut.write(ValueTag.XS_DAY_TIME_DURATION_TAG); dOut.writeLong(value); result.set(abvs); } catch (IOException e) { throw new SystemException(ErrorCode.SYSE0001, e); } } }; } }
@Override protected IScalarEvaluator createEvaluator(IHyracksTaskContext ctx, IScalarEvaluator[] args) throws AlgebricksException { final DynamicContext dCtx = (DynamicContext) ctx.getJobletContext().getGlobalJobData(); final XSDateTimePointable datetimep = (XSDateTimePointable) XSDateTimePointable.FACTORY.createPointable(); final CastToDateTimeOperation castToDateTime = new CastToDateTimeOperation(); final ArrayBackedValueStorage abvsInner = new ArrayBackedValueStorage(); final DataOutput dOutInner = abvsInner.getDataOutput(); return new AbstractTaggedValueArgumentScalarEvaluator(args) { @Override protected void evaluate(TaggedValuePointable[] args, IPointable result) throws SystemException { try { dCtx.getCurrentDateTime(datetimep); abvsInner.reset(); castToDateTime.convertDatetime(datetimep, dOutInner); result.set(abvsInner); } catch (IOException e) { throw new SystemException(ErrorCode.SYSE0001, e); } } }; } }
@Override protected IScalarEvaluator createEvaluator(IHyracksTaskContext ctx, IScalarEvaluator[] args) throws AlgebricksException { final DynamicContext dCtx = (DynamicContext) ctx.getJobletContext().getGlobalJobData(); final ArithmeticHelper aHelper = new ArithmeticHelper(createArithmeticOperation(), dCtx); final SequencePointable seqp = (SequencePointable) SequencePointable.FACTORY.createPointable();
@Override protected IScalarEvaluator createEvaluator(IHyracksTaskContext ctx, IScalarEvaluator[] args) throws AlgebricksException { final DynamicContext dCtx = (DynamicContext) ctx.getJobletContext().getGlobalJobData(); final XSDateTimePointable datetimep = (XSDateTimePointable) XSDateTimePointable.FACTORY.createPointable(); final CastToTimeOperation castToTime = new CastToTimeOperation(); final ArrayBackedValueStorage abvsInner = new ArrayBackedValueStorage(); final DataOutput dOutInner = abvsInner.getDataOutput(); return new AbstractTaggedValueArgumentScalarEvaluator(args) { @Override protected void evaluate(TaggedValuePointable[] args, IPointable result) throws SystemException { try { dCtx.getCurrentDateTime(datetimep); abvsInner.reset(); castToTime.convertDatetime(datetimep, dOutInner); result.set(abvsInner); } catch (IOException e) { throw new SystemException(ErrorCode.SYSE0001, e); } } }; } }
@Override protected IScalarEvaluator createEvaluator(IHyracksTaskContext ctx, IScalarEvaluator[] args) throws AlgebricksException { final DynamicContext dCtx = (DynamicContext) ctx.getJobletContext().getGlobalJobData(); final XSDateTimePointable datetimep = (XSDateTimePointable) XSDateTimePointable.FACTORY.createPointable(); final CastToDateOperation castToDate = new CastToDateOperation(); final ArrayBackedValueStorage abvsInner = new ArrayBackedValueStorage(); final DataOutput dOutInner = abvsInner.getDataOutput(); return new AbstractTaggedValueArgumentScalarEvaluator(args) { @Override protected void evaluate(TaggedValuePointable[] args, IPointable result) throws SystemException { try { dCtx.getCurrentDateTime(datetimep); abvsInner.reset(); castToDate.convertDatetime(datetimep, dOutInner); result.set(abvsInner); } catch (IOException e) { throw new SystemException(ErrorCode.SYSE0001, e); } } }; } }
@Override protected IScalarEvaluator createEvaluator(IHyracksTaskContext ctx, IScalarEvaluator[] args) throws AlgebricksException { final DynamicContext dCtx = (DynamicContext) ctx.getJobletContext().getGlobalJobData(); final XSDateTimePointable datetimep = (XSDateTimePointable) XSDateTimePointable.FACTORY.createPointable(); final XSDateTimePointable ctxDatetimep = (XSDateTimePointable) XSDateTimePointable.FACTORY.createPointable();
@Override protected IScalarEvaluator createEvaluator(IHyracksTaskContext ctx, IScalarEvaluator[] args) throws AlgebricksException { final DynamicContext dCtx = (DynamicContext) ctx.getJobletContext().getGlobalJobData(); final SequencePointable seqp = (SequencePointable) SequencePointable.FACTORY.createPointable(); final AbstractValueComparisonOperation aOpComparison = createValueComparisonOperation();
@Override protected IScalarEvaluator createEvaluator(IHyracksTaskContext ctx, IScalarEvaluator[] args) throws AlgebricksException { final DynamicContext dCtx = (DynamicContext) ctx.getJobletContext().getGlobalJobData(); final XSDatePointable datep = (XSDatePointable) XSDatePointable.FACTORY.createPointable(); final XSDateTimePointable ctxDatetimep = (XSDateTimePointable) XSDateTimePointable.FACTORY.createPointable();
final SequenceBuilder sb = new SequenceBuilder(); final SequencePointable seq = (SequencePointable) SequencePointable.FACTORY.createPointable(); final DynamicContext dCtx = (DynamicContext) ctx.getJobletContext().getGlobalJobData(); final AbstractValueComparisonOperation aOp = new ValueEqComparisonOperation(); final TaggedValuePointable tvp = (TaggedValuePointable) TaggedValuePointable.FACTORY.createPointable();
@Override protected IScalarEvaluator createEvaluator(IHyracksTaskContext ctx, IScalarEvaluator[] args) throws AlgebricksException { final DynamicContext dCtx = (DynamicContext) ctx.getJobletContext().getGlobalJobData(); final SequencePointable seqp = (SequencePointable) SequencePointable.FACTORY.createPointable(); final ArrayBackedValueStorage abvs = new ArrayBackedValueStorage();
@Override protected IScalarEvaluator createEvaluator(IHyracksTaskContext ctx, IScalarEvaluator[] args) throws AlgebricksException { final DynamicContext dCtx = (DynamicContext) ctx.getJobletContext().getGlobalJobData(); final SequencePointable seqp = (SequencePointable) SequencePointable.FACTORY.createPointable(); final TaggedValuePointable tvpNext = (TaggedValuePointable) TaggedValuePointable.FACTORY.createPointable();
@Override protected IScalarEvaluator createEvaluator(IHyracksTaskContext ctx, IScalarEvaluator[] args) throws AlgebricksException { final DynamicContext dCtx = (DynamicContext) ctx.getJobletContext().getGlobalJobData(); final XSTimePointable timep = (XSTimePointable) XSTimePointable.FACTORY.createPointable(); final XSDateTimePointable datetimep = (XSDateTimePointable) XSDateTimePointable.FACTORY.createPointable();
final SequenceBuilder sb = new SequenceBuilder(); final SequencePointable seq = new SequencePointable(); final DynamicContext dCtx = (DynamicContext) ctx.getJobletContext().getGlobalJobData(); final AbstractValueComparisonOperation aOp = new ValueEqComparisonOperation(); final TaggedValuePointable tvpDistinct = (TaggedValuePointable) TaggedValuePointable.FACTORY.createPointable();
final DataOutput dOut = abvs.getDataOutput(); final AbstractValueComparisonOperation aOp = createValueComparisonOperation(); final DynamicContext dCtx = (DynamicContext) ctx.getJobletContext().getGlobalJobData(); final SequencePointable seqp = (SequencePointable) SequencePointable.FACTORY.createPointable();
final ITreeNodeIdProvider nodeIdProvider = new TreeNodeIdProvider(partitionId, dataSourceId, totalDataSources); final String nodeId = ctx.getJobletContext().getApplicationContext().getNodeId(); final DynamicContext dCtx = (DynamicContext) ctx.getJobletContext().getGlobalJobData();
final TypedPointables tp1 = new TypedPointables(); final TypedPointables tp2 = new TypedPointables(); final DynamicContext dCtx = (DynamicContext) ctx.getJobletContext().getGlobalJobData(); final SequencePointable seqp1 = (SequencePointable) SequencePointable.FACTORY.createPointable(); final SequencePointable seqp2 = (SequencePointable) SequencePointable.FACTORY.createPointable();