Thanks Meikel, I tried the below stuff -

package com.codionics.flyway;

import clojure.lang.RT;
import clojure.lang.Var;

public class wrapper {

    static final Var symbol = RT.var("clojure.core", "symbol");
    static final Var require = RT.var("clojrue.core", "require");
    static final Var keyword = RT.var("clojure.core", "keyword");
        
    static final Var create = RT.var("lobos.core", "create");
    static final Var table = RT.var("lobos.schema", "table*");
    static final Var debuglevel = RT.var("lobos.core", "set-debug-level");

    static Object db;
    
    public static void createTable() {
           
        try {
            RT.load("lobos/core", true);
            RT.load("lobos/schema", true);
                        
        db = RT.map(
                keyword.invoke("classname"),   "org.postgresql.Driver",
                keyword.invoke("subprotocol"), "postgresql",
                keyword.invoke("user"),        "postgres",
                keyword.invoke("password"),    "lindb2011",
                keyword.invoke("subname"),     "//localhost:5432/flyway"
        );            
            
            Object result = create.invoke(db, 
table.invoke(keyword.invoke("music")));
            System.out.println(result);
            
        } catch (Exception e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }        
    };
}

and called wrapper.createTable() then I get - (#<core$create_STAR_ 
lobos.core$create_STAR_@49431028> (quote {:classname 
"org.postgresql.Driver", :subprotocol "postgresql", :user "postgres", 
:password "lindb2011", :subname "//localhost:5432/flyway"}))

I really don't understand the output, but it is definitely not what I am 
expecting.

Please let me know.

Thanks Petr, I have gone through that link, and I'll try this approach if 
the first one doesn't work.

Regards,
Manoj.

-- 
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

Reply via email to