/** * Creates a RowWriterFactory instance for writing tuples with given parameter types. */ public static <A, B, C> RowWriterFactory<Tuple3<A, B, C>> mapTupleToRow( Class<A> a, Class<B> b, Class<C> c ) { return mapToRow(Tuple3.class, tuple3ColumnMapper(a, b, c)); }
/** * Creates a RowWriterFactory instance for writing tuples with given parameter types. */ public static <A, B, C> RowWriterFactory<Tuple3<A, B, C>> mapTupleToRow( Class<A> a, Class<B> b, Class<C> c ) { return mapToRow(Tuple3.class, tuple3ColumnMapper(a, b, c)); }
/** * Creates a RowWriterFactory instance for writing tuples with given parameter types. */ public static <A, B, C> RowWriterFactory<Tuple3<A, B, C>> mapTupleToRow( Class<A> a, Class<B> b, Class<C> c ) { return mapToRow(Tuple3.class, tuple3ColumnMapper(a, b, c)); }
/** * Creates a RowWriterFactory instance for writing tuples with given parameter types. */ public static <A, B, C> RowWriterFactory<Tuple3<A, B, C>> mapTupleToRow( Class<A> a, Class<B> b, Class<C> c ) { return mapToRow(Tuple3.class, tuple3ColumnMapper(a, b, c)); }
/** * Creates a RowWriterFactory instance for writing tuples with given parameter types. */ public static <A, B, C> RowWriterFactory<Tuple3<A, B, C>> mapTupleToRow( Class<A> a, Class<B> b, Class<C> c ) { return mapToRow(Tuple3.class, tuple3ColumnMapper(a, b, c)); }
/** * Creates a RowReaderFactory instance for reading tuples with given parameter types. */ public static <A, B, C> RowReaderFactory<Tuple3<A, B, C>> mapRowToTuple( Class<A> a, Class<B> b, Class<C> c ) { final TypeTags.TypeTag<Tuple3<A, B, C>> tupleTT = typeTag(Tuple3.class, typeTag(a), typeTag(b), typeTag(c) ); return new ClassBasedRowReaderFactory<>(tupleTT, tuple3ColumnMapper(a, b, c)); }
/** * Creates a RowReaderFactory instance for reading tuples with given parameter types. */ public static <A, B, C> RowReaderFactory<Tuple3<A, B, C>> mapRowToTuple( Class<A> a, Class<B> b, Class<C> c ) { final TypeTags.TypeTag<Tuple3<A, B, C>> tupleTT = typeTag(Tuple3.class, typeTag(a), typeTag(b), typeTag(c) ); return new ClassBasedRowReaderFactory<>(tupleTT, tuple3ColumnMapper(a, b, c)); }
/** * Creates a RowReaderFactory instance for reading tuples with given parameter types. */ public static <A, B, C> RowReaderFactory<Tuple3<A, B, C>> mapRowToTuple( Class<A> a, Class<B> b, Class<C> c ) { final TypeTags.TypeTag<Tuple3<A, B, C>> tupleTT = typeTag(Tuple3.class, typeTag(a), typeTag(b), typeTag(c) ); return new ClassBasedRowReaderFactory<>(tupleTT, tuple3ColumnMapper(a, b, c)); }
/** * Creates a RowReaderFactory instance for reading tuples with given parameter types. */ public static <A, B, C> RowReaderFactory<Tuple3<A, B, C>> mapRowToTuple( Class<A> a, Class<B> b, Class<C> c ) { final TypeTags.TypeTag<Tuple3<A, B, C>> tupleTT = typeTag(Tuple3.class, typeTag(a), typeTag(b), typeTag(c) ); return new ClassBasedRowReaderFactory<>(tupleTT, tuple3ColumnMapper(a, b, c)); }
/** * Creates a RowReaderFactory instance for reading tuples with given parameter types. */ public static <A, B, C> RowReaderFactory<Tuple3<A, B, C>> mapRowToTuple( Class<A> a, Class<B> b, Class<C> c ) { final TypeTags.TypeTag<Tuple3<A, B, C>> tupleTT = typeTag(Tuple3.class, typeTag(a), typeTag(b), typeTag(c) ); return new ClassBasedRowReaderFactory<>(tupleTT, tuple3ColumnMapper(a, b, c)); }