@Override public Schema outputSchema(@SuppressWarnings("unused") Schema p_input) { try { return Schema.generateNestedSchema(DataType.TUPLE, DataType.CHARARRAY, DataType.CHARARRAY, DataType.BYTEARRAY); } catch (FrontendException e) { throw new IllegalStateException(e); } }
@Override public Schema outputSchema(Schema p_input) { try { return Schema.generateNestedSchema(DataType.TUPLE, DataType.CHARARRAY, DataType.BYTEARRAY); } catch (FrontendException e) { throw new IllegalStateException(e); } }
@Override public Schema outputSchema(Schema p_input) { try { return Schema.generateNestedSchema(DataType.TUPLE, DataType.CHARARRAY); } catch (FrontendException e) { throw new IllegalStateException(e); } }
@Override public Schema outputSchema(Schema p_input) { try { return Schema.generateNestedSchema(DataType.TUPLE, DataType.CHARARRAY, DataType.BAG); } catch (FrontendException e) { throw new IllegalStateException(e); } }
@Override public Schema outputSchema(Schema input) { try { return Schema.generateNestedSchema(DataType.TUPLE, DataType.CHARARRAY, DataType.BYTEARRAY); } catch (FrontendException e) { logger.error("Error in creating output schema:", e); throw new IllegalStateException(e); } }
@Override public Schema outputSchema(Schema p_input) { try { return Schema.generateNestedSchema(DataType.TUPLE, DataType.CHARARRAY, DataType.CHARARRAY, DataType.INTEGER, DataType.INTEGER); } catch (FrontendException e) { logger.error("Error in creating output schema:", e); throw new IllegalStateException(e); } }
@Override public Schema outputSchema(Schema p_input) { try { return Schema.generateNestedSchema(DataType.TUPLE, DataType.CHARARRAY, DataType.INTEGER, DataType.DOUBLE); } catch (FrontendException e) { logger.error("Error in creating output schema:", e); throw new IllegalStateException(e); } }
@Override public Schema outputSchema(Schema p_input) { try { return Schema.generateNestedSchema(DataType.TUPLE, DataType.CHARARRAY, DataType.CHARARRAY, DataType.CHARARRAY); } catch (FrontendException e) { logger.error("Error in creating output schema:", e); throw new IllegalStateException(e); } }
@Override public Schema outputSchema(Schema p_input) { try { return Schema.generateNestedSchema(DataType.TUPLE, DataType.CHARARRAY, DataType.BYTEARRAY); } catch (FrontendException e) { LOGGER.error("Error in creating output schema:", e); throw new IllegalStateException(e); } }
@Override public Schema outputSchema(Schema p_input) { try { return Schema.generateNestedSchema(DataType.BAG, DataType.CHARARRAY, DataType.BYTEARRAY); } catch (FrontendException e) { LOGGER.error("Error in creating output schema:", e); throw new IllegalStateException(e); } }
@Override public Schema outputSchema(Schema p_input) { try { return Schema.generateNestedSchema(DataType.TUPLE, DataType.CHARARRAY, DataType.INTEGER, DataType.DOUBLE); } catch (FrontendException e) { logger.error("Error in creating output schema:", e); throw new IllegalStateException(e); } }
@Override public Schema outputSchema(Schema p_input) { try { return Schema.generateNestedSchema(DataType.TUPLE, DataType.BYTEARRAY); } catch (FrontendException e) { logger.error("Error in creating output schema:", e); throw new IllegalStateException(e); } }
@Override public Schema outputSchema(Schema p_input) { try { return Schema.generateNestedSchema(DataType.MAP); } catch (FrontendException e) { logger.error("Error in creating output schema:", e); throw new IllegalStateException(e); } }
@Override public Schema outputSchema(Schema p_input) { try { return Schema.generateNestedSchema(DataType.TUPLE, DataType.CHARARRAY, DataType.CHARARRAY, DataType.DOUBLE); } catch (FrontendException e) { logger.error("Error in creating output schema:", e); throw new IllegalStateException(e); } }
@Override public Schema outputSchema(Schema p_input) { try { return Schema.generateNestedSchema(DataType.TUPLE, DataType.CHARARRAY, DataType.CHARARRAY, DataType.CHARARRAY, DataType.CHARARRAY, DataType.BAG, DataType.INTEGER); } catch (FrontendException e) { logger.error("Error in creating output schema:", e); throw new IllegalStateException(e); } }
@Override public Schema outputSchema(Schema p_input) { try { return Schema.generateNestedSchema(DataType.TUPLE, DataType.INTEGER, DataType.INTEGER, DataType.INTEGER, DataType.INTEGER, DataType.INTEGER, DataType.DOUBLE); } catch (FrontendException e) { logger.error("Error in creating output schema:", e); throw new IllegalStateException(e); } }
@Override public Schema outputSchema(Schema p_input) { try { return Schema.generateNestedSchema(DataType.TUPLE, DataType.CHARARRAY, DataType.CHARARRAY, DataType.CHARARRAY, DataType.CHARARRAY); } catch (FrontendException e) { logger.error("Error in creating output schema:", e); throw new IllegalStateException(e); } }
@Override public Schema outputSchema(Schema p_input) { try { return Schema.generateNestedSchema(DataType.TUPLE, DataType.CHARARRAY, DataType.CHARARRAY); } catch (FrontendException e) { logger.error("Error in creating output schema:", e); throw new IllegalStateException(e); } }
@Override public List<FuncSpec> getArgToFuncMapping() throws FrontendException { List<FuncSpec> funcList = new ArrayList<FuncSpec>(); funcList.add(new FuncSpec(this.getClass().getName(), Schema.generateNestedSchema(DataType.BAG, DataType.BYTEARRAY))); funcList.add(new FuncSpec(DoubleVAR.class.getName(), Schema.generateNestedSchema(DataType.BAG, DataType.DOUBLE))); funcList.add(new FuncSpec(FloatVAR.class.getName(), Schema.generateNestedSchema(DataType.BAG, DataType.FLOAT))); funcList.add(new FuncSpec(IntVAR.class.getName(), Schema.generateNestedSchema(DataType.BAG, DataType.INTEGER))); funcList.add(new FuncSpec(LongVAR.class.getName(), Schema.generateNestedSchema(DataType.BAG, DataType.LONG))); return funcList; }
@Override public List<FuncSpec> getArgToFuncMapping() throws FrontendException { List<FuncSpec> funcList = new ArrayList<FuncSpec>(); funcList.add(new FuncSpec(this.getClass().getName(), Schema.generateNestedSchema(DataType.BAG, DataType.BYTEARRAY))); funcList.add(new FuncSpec(DoubleAvg.class.getName(), Schema.generateNestedSchema(DataType.BAG, DataType.DOUBLE))); funcList.add(new FuncSpec(FloatAvg.class.getName(), Schema.generateNestedSchema(DataType.BAG, DataType.FLOAT))); funcList.add(new FuncSpec(IntAvg.class.getName(), Schema.generateNestedSchema(DataType.BAG, DataType.INTEGER))); funcList.add(new FuncSpec(LongAvg.class.getName(), Schema.generateNestedSchema(DataType.BAG, DataType.LONG))); funcList.add(new FuncSpec(BigDecimalAvg.class.getName(), Schema.generateNestedSchema(DataType.BAG, DataType.BIGDECIMAL))); funcList.add(new FuncSpec(BigIntegerAvg.class.getName(), Schema.generateNestedSchema(DataType.BAG, DataType.BIGINTEGER))); return funcList; }