Examples of makeLiteral()


Examples of org.eigenbase.rex.RexBuilder.makeLiteral()

    RexNode optiqLiteral = null;
    // TODO: Verify if we need to use ConstantObjectInspector to unwrap data
    switch (hiveTypeCategory) {
    case BOOLEAN:
      optiqLiteral = rexBuilder.makeLiteral(((Boolean) value).booleanValue());
      break;
    case BYTE:
      byte[] byteArray = new byte[] { (Byte) value };
      ByteString bs = new ByteString(byteArray);
      optiqLiteral = rexBuilder.makeBinaryLiteral(bs);
View Full Code Here

Examples of org.eigenbase.rex.RexBuilder.makeLiteral()

      optiqLiteral = rexBuilder.makeApproxLiteral(new BigDecimal((Double) value), optiqDataType);
      break;
    case CHAR:
      if (value instanceof HiveChar)
        value = ((HiveChar) value).getValue();
      optiqLiteral = rexBuilder.makeLiteral((String) value);
      break;
    case VARCHAR:
      if (value instanceof HiveVarchar)
        value = ((HiveVarchar) value).getValue();
      optiqLiteral = rexBuilder.makeLiteral((String) value);
View Full Code Here

Examples of org.eigenbase.rex.RexBuilder.makeLiteral()

      optiqLiteral = rexBuilder.makeLiteral((String) value);
      break;
    case VARCHAR:
      if (value instanceof HiveVarchar)
        value = ((HiveVarchar) value).getValue();
      optiqLiteral = rexBuilder.makeLiteral((String) value);
      break;
    case STRING:
      optiqLiteral = rexBuilder.makeLiteral((String) value);
      break;
    case DATE:
View Full Code Here

Examples of org.eigenbase.rex.RexBuilder.makeLiteral()

      if (value instanceof HiveVarchar)
        value = ((HiveVarchar) value).getValue();
      optiqLiteral = rexBuilder.makeLiteral((String) value);
      break;
    case STRING:
      optiqLiteral = rexBuilder.makeLiteral((String) value);
      break;
    case DATE:
      Calendar cal = new GregorianCalendar();
      cal.setTime((Date) value);
      optiqLiteral = rexBuilder.makeDateLiteral(cal);
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.