@Override public Object getWritableConstantValue() { if (value==null) { return null; } return new BooleanWritable(value); } }
public LazyBinaryBoolean(WritableBooleanObjectInspector oi) { super(oi); data = new BooleanWritable(); }
public LazyBoolean(LazyBooleanObjectInspector oi) { super(oi); data = new BooleanWritable(); }
public HeartbeatRequest() { xlearningContainerStatus = XLearningContainerStatus.UNDEFINED; interResultSavedStatus = new BooleanWritable(false); progressLog = ""; containersStartTime = ""; containersFinishTime = ""; }
@Override public Object create(boolean value) { return new BooleanWritable(value); }
@Override public BooleanWritable getPrimitiveWritableObject(Object o) { if (o == null) { return null; } return new BooleanWritable(((NullableBitHolder)o).value == 0 ? false : true); }
@Override public Object getPrimitiveWritableObject(Object o) { return o == null ? null : new BooleanWritable(((Boolean) o).booleanValue()); }
public HeartbeatResponse(Boolean isXLearningTrainCompleted, Long timeStamp) { this.isXLearningTrainCompleted = new BooleanWritable(isXLearningTrainCompleted); this.interResultTimeStamp = new LongWritable(timeStamp); }
public HeartbeatResponse() { isXLearningTrainCompleted = new BooleanWritable(false); interResultTimeStamp = new LongWritable(Long.MIN_VALUE); }
/** * @return A snapshot of the tasks running at this daemon from this AM. * Doesn't have to be consistent between multiple tasks; whether some task makes it into * a given heartbeat when it's about to be started/about to finish is a timing issue anyway. */ TaskSnapshot getTasksSnapshot() { TaskSnapshot result = new TaskSnapshot(tasks.size()); for (Map.Entry<TezTaskAttemptID, Boolean> e : tasks.entrySet()) { result.attempts.add(e.getKey()); result.guaranteed.add(new BooleanWritable(e.getValue())); } return result; }
public LazyBoolean(LazyBoolean copy) { super(copy); data = new BooleanWritable(copy.data.get()); }
public LazyBinaryBoolean(LazyBinaryBoolean copy) { super(copy); data = new BooleanWritable(copy.data.get()); }
@Override public Object copyObject(Object o) { return o == null ? null : new BooleanWritable(((BooleanWritable) o).get()); }
private BooleanWritable createBoolean(boolean value) { return new BooleanWritable(value); }
@Override public void copyToNewInstance(Object newInstance) throws UDFArgumentException { super.copyToNewInstance(newInstance); // Need to preserve enabled flag GenericUDFRestrictInformationSchema other = (GenericUDFRestrictInformationSchema) newInstance; if (this.enabled != null) { other.enabled = new BooleanWritable(this.enabled.get()); } } }
public BooleanWritable readBoolean(BooleanWritable bw) throws IOException { if (bw == null) { bw = new BooleanWritable(); } bw.set(in.readBool()); return bw; }
@Test public void testBoolean() { assertEquals("true", hiveTypeToJson(new MyHiveType(new BooleanWritable(Boolean.TRUE), booleanTypeInfo))); }
@Test public void testBoolean() { writableTypeToJson(new BooleanWritable(Boolean.TRUE)); }
@Test public void testMap() { LinkedMapWritable map = new LinkedMapWritable(); map.put(new Text("key"), new IntWritable(1)); map.put(new BooleanWritable(Boolean.TRUE), new ArrayWritable(new String[] { "one", "two" })); writableTypeToJson(map); }
public void testCorrect() throws HiveException { GenericUDFEnforceConstraint udf = new GenericUDFEnforceConstraint(); ObjectInspector valueOI = PrimitiveObjectInspectorFactory.writableBooleanObjectInspector; ObjectInspector[] arguments = {valueOI }; udf.initialize(arguments); BooleanWritable input = new BooleanWritable(true); GenericUDF.DeferredObject[] args = {new GenericUDF.DeferredJavaObject(input) }; BooleanWritable writable = (BooleanWritable) udf.evaluate(args); assertTrue("Not expected result: expected [true] actual [ " + writable.get() + " ]", writable.get()); } }