org.sqlorm.querybuilder
Class QueryBuilderHelper

java.lang.Object
  extended by org.sqlorm.querybuilder.QueryBuilderHelper

public class QueryBuilderHelper
extends Object

A general helper class to be used when generating dynamic queries

Author:
Kasper B. Graversen, (c) 2007-2008

Constructor Summary
QueryBuilderHelper()
           
 
Method Summary
static String format(String fmtString, Object... args)
          Format a string.
static String longs(Object... args)
           
static String numbers(int[] args)
           
static
<T> String
numbers(List<T> args)
           
static String numbers(long[] args)
           
static String numbers(Object... args)
           
static String strings(Object... args)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QueryBuilderHelper

public QueryBuilderHelper()
Method Detail

format

public static String format(String fmtString,
                            Object... args)
Format a string. Very similar but simpler than String.format(). Use the char # to denote a marker on which to insert code by the formatter. You can insret as many # as long as you have an equal number of args matching.

e.g.

 QueryBuilderHelper.format("a#a", 1))  => "a1a"
 
or
 QueryBuilderHelper.format("a##a", 1,1))  => "a11a"
 

Parameters:
fmtString -
args -
Returns:

longs

public static String longs(Object... args)

numbers

public static <T> String numbers(List<T> args)

numbers

public static String numbers(Object... args)

numbers

public static String numbers(long[] args)

numbers

public static String numbers(int[] args)

strings

public static String strings(Object... args)