Github user wuchong commented on the issue:

    https://github.com/apache/flink/pull/3149
  
    Hi @fhueske , 
    
    Regarding to the field type serialization, I think maybe we can provide 
default deserialization for basic types (int,long,String...) if users do use 
the `Bytes.toBytes(...)` to serialize the basic types. If not, users can ask 
this field to return raw bytes in this way:  `htableSchame.add("column_family", 
"qualifier", byte[].class)` and then use an user defined scalar function to 
deserialize the value.
    
    regarding to the rowkeys, I agree with you. It would be great if we can set 
scan range by WHERE clause. But FLINK-3849 (FilterableTableSource) is still a 
pending PR, I would suggest to break this issue into two. 1. add 
HBaseTableSource, provide access to HBase tables and support nested schema. 2. 
extend HBaseTableSource to support FilterableTableSource.


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---

Reply via email to