Examples of XInteger


Examples of xbird.xquery.dm.value.literal.XInteger

        Object result1 = engine.execute(request1);
        Assert.assertEquals("3", result1);

        QueryRequest request2 = new QueryRequest("1+4");
        Object result2 = engine.execute(request2);
        Assert.assertEquals(new XInteger(5), result2);
    }
View Full Code Here

Examples of xbird.xquery.dm.value.literal.XInteger

        Object result1 = engine.execute(request1);
        RemoteSequence remoteSequence = (RemoteSequence) result1;

        Assert.assertFalse(remoteSequence.isEmpty());
        IFocus<Item> focus = remoteSequence.iterator();
        Assert.assertEquals(new XInteger(3), focus.next());
        Assert.assertFalse(focus.hasNext());
    }
View Full Code Here

Examples of xbird.xquery.dm.value.literal.XInteger

        QueryRequest request2 = new QueryRequest("1+4");
        request2.setReplyPattern(ReplyPattern.POLL);
        Assert.assertNull(engine.execute(request2));
        // poll#2
        Thread.sleep(3000);
        Assert.assertEquals(new XInteger(5), engine.poll(request2));
    }
View Full Code Here

Examples of xbird.xquery.dm.value.literal.XInteger

        // after polled
        Assert.assertNull(engine.poll(request1));

        // poll#2
        Thread.sleep(3000);
        Assert.assertEquals(new XInteger(5), engine.poll(request2));
    }
View Full Code Here

Examples of xbird.xquery.dm.value.literal.XInteger

        final int seqsize = 10000;
        final int stocksize = seqsize + 1;
       
        final List<Item> items = new ArrayList<Item>(seqsize);     
        for(int i= 0; i<seqsize; i++) {
            items.add(new XInteger(i));
        }
        final ValueSequence entitySeq = new ValueSequence(items, DynamicContext.DUMMY);
        final IncrEvalSequence incrSeq = new IncrEvalSequence(entitySeq, stocksize, DynamicContext.DUMMY);
        incrSeq.compute();
       
View Full Code Here

Examples of xbird.xquery.dm.value.literal.XInteger

        final int seqsize = 10000;
        final int stocksize = 256 + 1;
       
        final List<Item> items = new ArrayList<Item>(seqsize);     
        for(int i= 0; i<seqsize; i++) {
            items.add(new XInteger(i));
        }
        final ValueSequence entitySeq = new ValueSequence(items, DynamicContext.DUMMY);
        final IncrEvalSequence incrSeq = new IncrEvalSequence(entitySeq, stocksize, DynamicContext.DUMMY);
       
        Thread th = new Thread(incrSeq);
View Full Code Here

Examples of xbird.xquery.dm.value.literal.XInteger

        final int seqsize = 10000;
        final int stocksize = 256 + 1;
       
        final List<Item> items = new ArrayList<Item>(seqsize);     
        for(int i= 0; i<seqsize; i++) {
            items.add(new XInteger(i));
        }
        final ValueSequence entitySeq = new ValueSequence(items, DynamicContext.DUMMY);
        final IncrEvalSequence incrSeq = new IncrEvalSequence(entitySeq, stocksize, DynamicContext.DUMMY);
      
        final MarshalledSequence marSeq = new MarshalledSequence(incrSeq, DynamicContext.DUMMY);
View Full Code Here

Examples of xbird.xquery.dm.value.literal.XInteger

        final int seqsize = 10000;
        final int stocksize = 32 + 1;
       
        final List<Item> items = new ArrayList<Item>(seqsize);     
        for(int i= 0; i<seqsize; i++) {
            items.add(new XInteger(i));
        }
        final ValueSequence entitySeq = new ValueSequence(items, DynamicContext.DUMMY);
        final IncrEvalSequence incrSeq = new IncrEvalSequence(entitySeq, stocksize, DynamicContext.DUMMY);
      
        final MarshalledSequence marSeq = new MarshalledSequence(incrSeq, DynamicContext.DUMMY);
View Full Code Here

Examples of xbird.xquery.dm.value.literal.XInteger

            throw new DynamicError("err:FORG0001", "failed to cast as '" + SYMBOL + "': " + literal);
        }
        if(lv < lowerBound() || lv > upperBound()) {
            throw new DynamicError("err:FORG0001", "Illegal value for '" + SYMBOL + "': " + literal);
        }
        return new XInteger(lv, this);
    }
View Full Code Here

Examples of xbird.xquery.dm.value.literal.XInteger

        final AtomicValue value;
        switch(jj_nt.kind) {
            case IntegerLiteral:
                // IntegerLiteral
                currentToken = jj_consume_token(IntegerLiteral);
                value = new XInteger(currentToken.image);
                break;
            case DecimalLiteral:
                // DecimalLiteral
                currentToken = jj_consume_token(DecimalLiteral);
                value = new XDecimal(currentToken.image);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.