Home | About | Sematext search-lucene.com search-hadoop.com
NEW: Monitor These Apps!
elasticsearch, apache solr, apache hbase, hadoop, redis, casssandra, amazon cloudwatch, mysql, memcached, apache kafka, apache zookeeper, apache storm, ubuntu, centOS, red hat, debian, puppet labs, java, senseiDB
 Search Hadoop and all its subprojects:

Switch to Plain View
Accumulo >> mail # dev >> Generic Supertypes/Pluggable Client


+
Ed Kohlwey 2013-07-05, 11:59
+
Josh Elser 2013-07-05, 12:39
+
Josh Elser 2013-07-05, 13:50
Copy link to this message
-
Re: Generic Supertypes/Pluggable Client
> Are you planning to re-write all of the necessary Thrift classes to ensure
> this conversion happens server-side? If you're only intending on client
> side, doesn't Guava's Function combined with Iterators#transform and
> Iterables#transform do exactly what you've outlined? Are you more looking
> for this baked for such a transformation to be baked-in?
>

I want to take care of the client first, then potentially turn to the
server and iterators API. I see refactoring the tclient protocol as the
absolutely last step, simply because its already reasonably fast and can be
hidden from the user. This is more about fixing problems I perceive in API
expressivity than getting moar horsepower.
> Have you looked into Keith's Typo example? [2]
I have. Keith's work on typo was really inspirational. I mentioned it in
ACCUMULO-1551. I think this access pattern needs to become the default API
rather than an add on package. I think by integrating it directly into the
client classes we can also make the access patterns just a little more
elegant.
+
Keith Turner 2013-07-05, 17:13
+
Ed Kohlwey 2013-07-05, 14:33
+
Keith Turner 2013-07-05, 16:40
+
Josh Elser 2013-07-05, 17:07
+
Ed Kohlwey 2013-07-05, 17:31
+
Ed Kohlwey 2013-07-05, 17:27
+
Christopher 2013-07-05, 20:29
+
Ed Kohlwey 2013-07-08, 14:22
+
Christopher 2013-07-08, 16:28
+
devramiyer1@... 2013-07-06, 04:11
NEW: Monitor These Apps!
elasticsearch, apache solr, apache hbase, hadoop, redis, casssandra, amazon cloudwatch, mysql, memcached, apache kafka, apache zookeeper, apache storm, ubuntu, centOS, red hat, debian, puppet labs, java, senseiDB