new Constant(new XSDNumericIV(hit.getCosine())), // cosine new Constant(new XSDNumericIV(hit.getRank())), // rank new Constant(((BigdataLiteral) query).getIV()) }; log.trace(bs); log.trace(query.getClass()); log.trace(((BigdataLiteral) query).getIV()); log.trace(((BigdataLiteral) query).getIV().getClass());
new Constant(new XSDNumericIV(hit.getCosine())), // cosine new Constant(new XSDNumericIV(hit.getRank())), // rank new Constant(((BigdataLiteral) query).getIV()) }; log.trace(bs); log.trace(query.getClass()); log.trace(((BigdataLiteral) query).getIV()); log.trace(((BigdataLiteral) query).getIV().getClass());
assertTrue(l1.getIV().isInline()); assertTrue(l2.getIV().isInline()); assertTrue(l3.getIV().isInline()); assertFalse(l4.getIV().isInline()); assertFalse(l5.getIV().isInline()); final LiteralExtensionIV iv1 = (LiteralExtensionIV) l1.getIV(); final LiteralExtensionIV iv2 = (LiteralExtensionIV) l2.getIV(); final LiteralExtensionIV iv3 = (LiteralExtensionIV) l3.getIV();
plain_text.getIV().setValue(plain_text); new Constant<IV>(plain_text.getIV()), // new Constant<IV>(_1), // new Constant<IV>(_3),// plain_text.getIV().setValue(plain_text); new Constant<IV>(plain_text.getIV()), // new Constant<IV>(_1), // new Constant<IV>(_9999),// plain_text.getIV().setValue(plain_text); new Constant<IV>(plain_text.getIV()), // new Constant<IV>(_0), // new Constant<IV>(_3),//
plain_text.getIV().setValue(plain_text); new Constant<IV>(plain_text.getIV()), // new Constant<IV>(_1), // new Constant<IV>(_3),// plain_text.getIV().setValue(plain_text); new Constant<IV>(plain_text.getIV()), // new Constant<IV>(_1), // new Constant<IV>(_9999),// plain_text.getIV().setValue(plain_text); new Constant<IV>(plain_text.getIV()), // new Constant<IV>(_0), // new Constant<IV>(_3),//
assertNotSame(z.getIV(),NULL); assertNotSame(b.getIV(),NULL); assertNotSame(c.getIV(),NULL); assertNotSame(x.getIV(), z.getIV()); assertNotSame(x.getIV(), b.getIV()); assertNotSame(x.getIV(), c.getIV()); assertNotSame(y.getIV(), z.getIV()); assertNotSame(y.getIV(), b.getIV()); assertNotSame(y.getIV(), c.getIV()); assertNotSame(z.getIV(), b.getIV()); assertNotSame(z.getIV(), c.getIV()); assertTrue(z.getIV().isLiteral()); assertTrue(b.getIV().isBNode()); assertTrue(c.getIV().isBNode()); assertEquals(z,store.getTerm(z.getIV())); assertTrue(store.getTerm(b.getIV()) instanceof BNode); assertTrue(store.getTerm(c.getIV()) instanceof BNode);
assertNotSame(z.getIV(),NULL); assertNotSame(b.getIV(),NULL); assertNotSame(c.getIV(),NULL); assertNotSame(x.getIV(), z.getIV()); assertNotSame(x.getIV(), b.getIV()); assertNotSame(x.getIV(), c.getIV()); assertNotSame(y.getIV(), z.getIV()); assertNotSame(y.getIV(), b.getIV()); assertNotSame(y.getIV(), c.getIV()); assertNotSame(z.getIV(), b.getIV()); assertNotSame(z.getIV(), c.getIV()); assertTrue(z.getIV().isLiteral()); assertTrue(b.getIV().isBNode()); assertTrue(c.getIV().isBNode()); assertEquals(z,store.getTerm(z.getIV())); assertTrue(store.getTerm(b.getIV()) instanceof BNode); assertTrue(store.getTerm(c.getIV()) instanceof BNode);
doTest(lex,lit.getIV(), lit);
doTest(lex,lit.getIV(), lit);
private int checkNode(BOp bop) { int cnt = 0; for (BOp arg: bop.args()) { cnt += checkNode(arg); } if (bop instanceof ValueExpressionNode) { for (BOp arg: ((ValueExpressionNode)bop).getValueExpression().args()) { cnt+=checkNode(arg); } } if (bop instanceof ConstantNode) { // constant node in AST BigdataValue value = ((ConstantNode)bop).getValue(); if (value instanceof BigdataLiteral && XMLSchema.DATE.equals(((BigdataLiteral)value).getDatatype())) { assertFalse(((BigdataLiteral)value).getIV().isNullIV()); assertTrue(value.getIV() instanceof LiteralExtensionIV); cnt++; } } if (bop instanceof Constant) { // constant in valueExpr IV value = (IV) ((Constant)bop).get(); assertFalse(value.isNullIV()); assertTrue(value instanceof LiteralExtensionIV || value instanceof XSDBooleanIV); cnt++; } return cnt; } }
assertNotSame(z.getIV(),NULL); assertNotSame(b.getIV(),NULL); assertNotSame(c.getIV(),NULL); assertNotSame(x.getIV(), z.getIV()); assertNotSame(x.getIV(), b.getIV()); assertNotSame(x.getIV(), c.getIV()); assertNotSame(y.getIV(), z.getIV()); assertNotSame(y.getIV(), b.getIV()); assertNotSame(y.getIV(), c.getIV()); assertNotSame(z.getIV(), b.getIV()); assertNotSame(z.getIV(), c.getIV()); assertTrue(z.getIV().isLiteral()); assertTrue(b.getIV().isBNode()); assertTrue(c.getIV().isBNode()); assertEquals(z,store.getTerm(z.getIV())); assertTrue(store.getTerm(b.getIV()) instanceof BNode); assertTrue(store.getTerm(c.getIV()) instanceof BNode);
plain_text.getIV().setValue(plain_text); new Constant<IV>(plain_text.getIV()), // new Constant<IV>(_1), // new Constant<IV>(_3),// plain_text.getIV().setValue(plain_text); new Constant<IV>(plain_text.getIV()), // new Constant<IV>(_1), // new Constant<IV>(_9999),// plain_text.getIV().setValue(plain_text); new Constant<IV>(plain_text.getIV()), // new Constant<IV>(_0), // new Constant<IV>(_3),//
doTest(lex,lit.getIV(), lit);
private int checkNode(BOp bop) { int cnt = 0; for (BOp arg: bop.args()) { cnt += checkNode(arg); } if (bop instanceof ValueExpressionNode) { for (BOp arg: ((ValueExpressionNode)bop).getValueExpression().args()) { cnt+=checkNode(arg); } } if (bop instanceof ConstantNode) { // constant node in AST BigdataValue value = ((ConstantNode)bop).getValue(); if (value instanceof BigdataLiteral && XMLSchema.DATE.equals(((BigdataLiteral)value).getDatatype())) { assertFalse(((BigdataLiteral)value).getIV().isNullIV()); assertTrue(value.getIV() instanceof LiteralExtensionIV); cnt++; } } if (bop instanceof Constant) { // constant in valueExpr IV value = (IV) ((Constant)bop).get(); assertFalse(value.isNullIV()); assertTrue(value instanceof LiteralExtensionIV || value instanceof XSDBooleanIV); cnt++; } return cnt; } }
new SPO(sid1, dcCreator.getIV(), lit1.getIV(), StatementEnum.Explicit),
new ConstantNode(ONE.getIV())//