API Overview API Index Package Overview Direct link to this page
JavaOnTracks 0.1.2
  net.jot.persistance.builders. JOTQueryBase View Javadoc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package net.jot.persistance.builders;

import java.util.Vector;
import net.jot.persistance.JOTStatementFlags;

/**
 * Base abstract class for query builders
 * @author tcolar
 */
public abstract class JOTQueryBase {
    protected StringBuffer sql = new StringBuffer();
    protected Class modelClass;
    protected Vector params = new Vector();
    protected JOTStatementFlags flags = new JOTStatementFlags();
    protected int nbWhere = 0;

    protected void setModelClass(Class modelClass)
    {
        this.modelClass = modelClass;
    }

    /**
     * return sql generated by query.
     * @return
     */
    public String showSQL()
    {
        return sql.toString();
    }

    /**
     * Show special statement flags (if any)
     * @return
     */
    public String showFlags()
    {
        return flags.toString();
    }


}

Generated By: JavaOnTracks Doclet 0.1.5     ©Thibaut Colar