[ 
https://issues.apache.org/jira/browse/FLINK-6225?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16222855#comment-16222855
 ] 

ASF GitHub Bot commented on FLINK-6225:
---------------------------------------

Github user fhueske commented on a diff in the pull request:

    https://github.com/apache/flink/pull/3748#discussion_r147442488
  
    --- Diff: 
flink-connectors/flink-connector-cassandra/src/main/java/org/apache/flink/streaming/connectors/cassandra/CassandraSink.java
 ---
    @@ -205,12 +207,16 @@ private CassandraSink(SingleOutputStreamOperator<IN> 
sink) {
         * @param <IN>  input type
         * @return CassandraSinkBuilder, to further configure the sink
         */
    -   public static <IN, T extends Tuple> CassandraSinkBuilder<IN> 
addSink(DataStream<IN> input) {
    +   public static <IN> CassandraSinkBuilder<IN> addSink(DataStream<IN> 
input) {
                TypeInformation<IN> typeInfo = input.getType();
                if (typeInfo instanceof TupleTypeInfo) {
    -                   DataStream<T> tupleInput = (DataStream<T>) input;
    +                   DataStream<Tuple> tupleInput = (DataStream<Tuple>) 
input;
                        return (CassandraSinkBuilder<IN>) new 
CassandraTupleSinkBuilder<>(tupleInput, tupleInput.getType(), 
tupleInput.getType().createSerializer(tupleInput.getExecutionEnvironment().getConfig()));
                }
    +           if (typeInfo instanceof RowTypeInfo) {
    --- End diff --
    
    Can check here for a concrete class with 
`Row.class.equals(typeInfo.getTypeClass())` to also support `GenericType<Row>` 
as well.


> Support Row Stream for CassandraSink
> ------------------------------------
>
>                 Key: FLINK-6225
>                 URL: https://issues.apache.org/jira/browse/FLINK-6225
>             Project: Flink
>          Issue Type: New Feature
>          Components: Cassandra Connector
>    Affects Versions: 1.3.0
>            Reporter: Jing Fan
>            Assignee: Haohui Mai
>             Fix For: 1.4.0
>
>
> Currently in CassandraSink, specifying query is not supported for row-stream. 
> The solution should be similar to CassandraTupleSink.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to