public AttributePathStepScalarEvaluator(IScalarEvaluator[] args, IHyracksTaskContext ctx) { super(args, ctx); rootTVP = (TaggedValuePointable) TaggedValuePointable.FACTORY.createPointable(); enp = (ElementNodePointable) ElementNodePointable.FACTORY.createPointable(); }
@Override public IBinaryHashFunction createBinaryHashFunction() { final IPointable p = pf.createPointable(); return new IBinaryHashFunction() { @Override public int hash(byte[] bytes, int offset, int length) { p.set(bytes, offset, length); return ((IHashable) p).hash(); } }; } }
public VXQueryLogicalExpressionPrettyPrintVisitor(StaticContext ctx) { this.ctx = ctx; this.ip = (IntegerPointable) IntegerPointable.FACTORY.createPointable(); this.tvp = (TaggedValuePointable) TaggedValuePointable.FACTORY.createPointable(); this.serializer = new XMLSerializer(); this.os = new ByteArrayOutputStream(); this.ps = new PrintStream(os); }
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; }
public TextNodeConstructorScalarEvaluator(IHyracksTaskContext ctx, IScalarEvaluator[] args) { super(ctx, args); tnb = new TextNodeBuilder(); vp = (VoidPointable) VoidPointable.FACTORY.createPointable(); }
public SelfPathStepScalarEvaluator(IScalarEvaluator[] args, IHyracksTaskContext ctx) { super(args, ctx); rootTVP = (TaggedValuePointable) TaggedValuePointable.FACTORY.createPointable(); seqAbvs = new ArrayBackedValueStorage(); }
public AbstractPathStepScalarEvaluator(IScalarEvaluator[] args, IHyracksTaskContext ctx) { super(args); nstb = new NodeSubTreeBuilder(); ntp = (NodeTreePointable) NodeTreePointable.FACTORY.createPointable(); seqb = new SequenceBuilder(); nodeAbvs = new ArrayBackedValueStorage(); itemTvp = (TaggedValuePointable) TaggedValuePointable.FACTORY.createPointable(); node = (TaggedValuePointable) TaggedValuePointable.FACTORY.createPointable(); }
@Override protected long getValueAsInteger(TaggedValuePointable tvp) { XSDateTimePointable datetimep = (XSDateTimePointable) XSDateTimePointable.FACTORY.createPointable(); tvp.getValue(datetimep); return datetimep.getYear(); } }
@Override protected long getValueAsInteger(TaggedValuePointable tvp) { XSTimePointable timep = (XSTimePointable) XSTimePointable.FACTORY.createPointable(); tvp.getValue(timep); return timep.getMinute(); } }
@Override protected long getValueAsInteger(TaggedValuePointable tvp) { XSDateTimePointable datetimep = (XSDateTimePointable) XSDateTimePointable.FACTORY.createPointable(); tvp.getValue(datetimep); return datetimep.getMinute(); }
@Override protected long getValueAsInteger(TaggedValuePointable tvp) { XSTimePointable timep = (XSTimePointable) XSTimePointable.FACTORY.createPointable(); tvp.getValue(timep); return timep.getMilliSecond(); } }
@Override protected long getValueAsInteger(TaggedValuePointable tvp) { XSDatePointable datep = (XSDatePointable) XSDatePointable.FACTORY.createPointable(); tvp.getValue(datep); return datep.getMonth(); } }
protected AbstractTypeScalarEvaluator(IScalarEvaluator[] args, IHyracksTaskContext ctx) { super(args); dCtx = (DynamicContext) ctx.getJobletContext().getGlobalJobData(); ip = (IntegerPointable) IntegerPointable.FACTORY.createPointable(); first = true; }
@Override protected long getValueAsInteger(TaggedValuePointable tvp) { XSDateTimePointable datetimep = (XSDateTimePointable) XSDateTimePointable.FACTORY.createPointable(); tvp.getValue(datetimep); return datetimep.getMilliSecond(); } }
@Override protected long getValueAsInteger(TaggedValuePointable tvp) { XSDateTimePointable datetimep = (XSDateTimePointable) XSDateTimePointable.FACTORY.createPointable(); tvp.getValue(datetimep); return datetimep.getDay(); } }
@Override protected long getValueAsInteger(TaggedValuePointable tvp) { XSDateTimePointable datetimep = (XSDateTimePointable) XSDateTimePointable.FACTORY.createPointable(); tvp.getValue(datetimep); return FunctionHelper.getTimezone(datetimep); } }
@Override protected long getValueAsInteger(TaggedValuePointable tvp) { XSDatePointable datep = (XSDatePointable) XSDatePointable.FACTORY.createPointable(); tvp.getValue(datep); return datep.getDay(); } }
@Override public boolean operateIntegerDecimal(LongPointable longp1, XSDecimalPointable decp2) throws SystemException, IOException { abvsInner.reset(); XSDecimalPointable decp1 = (XSDecimalPointable) XSDecimalPointable.FACTORY.createPointable(); decp1.set(abvsInner.getByteArray(), abvsInner.getStartOffset(), XSDecimalPointable.TYPE_TRAITS.getFixedLength()); decp1.setDecimal(longp1.getLong(), (byte) 0); return (decp1.compareTo(decp2) == 0); }
@Override public boolean operateDecimalInteger(XSDecimalPointable decp1, LongPointable longp2) throws SystemException, IOException { abvsInner.reset(); XSDecimalPointable decp2 = (XSDecimalPointable) XSDecimalPointable.FACTORY.createPointable(); decp2.set(abvsInner.getByteArray(), abvsInner.getStartOffset(), XSDecimalPointable.TYPE_TRAITS.getFixedLength()); decp2.setDecimal(longp2.getLong(), (byte) 0); return (decp1.compareTo(decp2) == -1); }
@Override public boolean operateIntegerDecimal(LongPointable longp1, XSDecimalPointable decp2) throws SystemException, IOException { abvsInner.reset(); XSDecimalPointable decp1 = (XSDecimalPointable) XSDecimalPointable.FACTORY.createPointable(); decp1.set(abvsInner.getByteArray(), abvsInner.getStartOffset(), XSDecimalPointable.TYPE_TRAITS.getFixedLength()); decp1.setDecimal(longp1.getLong(), (byte) 0); return (decp1.compareTo(decp2) == -1); }