summaryrefslogtreecommitdiff
path: root/src/dbc/scala/dbc/Syntax.scala
blob: f8eb810ece7097a6e5e5ec28ad63e39d369c3e24 (plain) (blame)
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
47
/*                     __                                               *\
**     ________ ___   / /  ___     Scala API                            **
**    / __/ __// _ | / /  / _ |    (c) 2003-2011, LAMP/EPFL             **
**  __\ \/ /__/ __ |/ /__/ __ |                                         **
** /____/\___/_/ |_/____/_/ | |                                         **
**                          |/                                          **
\*                                                                      */



package scala.dbc;


import java.math.{BigDecimal, BigInteger};


/** This class ..
 *
 */
@deprecated(DbcIsDeprecated) object Syntax {

  import syntax.DataTypeUtil;

  /* Data types */
  def boolean  = DataTypeUtil.boolean;
  def tinyint  = DataTypeUtil.tinyint;
  def smallint = DataTypeUtil.smallint;
  def integer  = DataTypeUtil.integer;
  def bigint   = DataTypeUtil.bigint;
  def real     = DataTypeUtil.real;

  def numeric(precision: Int) = DataTypeUtil.numeric(precision);
  def numeric(precision: Int, scale: Int) = DataTypeUtil.numeric(precision, scale);

  def doublePrecision = DataTypeUtil.doublePrecision;
  def character(length: Int) = DataTypeUtil.character(length);
  def characterVarying(length: Int) = DataTypeUtil.characterVarying(length);
  def characterLargeObject = DataTypeUtil.characterLargeObject;

  /* Statements */
  //def select

  /* Other stuff */
  def database (server: String, username: String, password: String): dbc.Database =
    syntax.Database.database(server, username, password);

}