Just to add to the previous email, I have also tried (. inp-rdr-s (parquet (to-array '(parq-path))
but got the same error. Thanks Sunil. On Fri, May 13, 2016 at 9:55 AM, Sunil S Nandihalli < sunil.nandiha...@gmail.com> wrote: > Hi everybody, > I am trying to call function "parquet" on the var "inp-rdr-s". From the > following reflection output using clojure.reflect, it is clear that the > method parquet exists. However I am unable to call the function. Can > somebody help? > Thanks and regards, > Sunil > > bidland.core> (def parq-path > "/home/hdfs/sunil/dl4j/bidland/tmp/sunil-bidland-data/part-r-00000.parquet") > #'bidland.core/parq-path > bidland.core> (pp/pprint (filter #(= 'parquet (:name %)) (:members > (r/reflect (class inp-rdr-s))))) > ({:name parquet, > :return-type org.apache.spark.sql.DataFrame, > :declaring-class org.apache.spark.sql.DataFrameReader, > :parameter-types [java.lang.String<>], > :exception-types [], > :flags #{:varargs :public}} > {:name parquet, > :return-type org.apache.spark.sql.DataFrame, > :declaring-class org.apache.spark.sql.DataFrameReader, > :parameter-types [scala.collection.Seq], > :exception-types [], > :flags #{:public}}) > nil > bidland.core> (. inp-rdr-s (parquet parq-path)) > IllegalArgumentException No matching method found: parquet for class > org.apache.spark.sql.DataFrameReader > clojure.lang.Reflector.invokeMatchingMethod (Reflector.java:80) > bidland.core> > -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.