ラベル RethinkDB の投稿を表示しています。 すべての投稿を表示
ラベル RethinkDB の投稿を表示しています。 すべての投稿を表示

2015年1月26日月曜日

RethinkDBとgroovyで指定したPrimary Keyのドキュメントを取得する

RethinkDBとgroovyで指定したPrimary Keyのドキュメントを取得するには、以下のサンプルコードのようにgetメソッドを使用します。

サンプルコード
@GrabConfig(systemClassLoader=true)
@Grab(group='com.rethinkdb', module='rethink-java-driver', version='0.3')
import com.rethinkdb.*
import com.rethinkdb.model.*

def hostname = "192.168.1.211" // replace this
def dbName = "test"
def tableName = "testtable0"
def pk = 123

RethinkDB r = RethinkDB.r
def conn = r.connect(hostname)
r.db(dbName).table(tableName).get(pk).run(conn).each {
  println it
}
conn.close()

2015年1月19日月曜日

RethinkDBとgroovyでテーブルのドキュメントを全件表示する

RethinkDBとgroovyでテーブルのドキュメントを全件表示するには、以下のサンプルコードのようにdbメソッドでデータベースを指定して、tableメソッドを使用します。

サンプルコード
@GrabConfig(systemClassLoader=true)
@Grab(group='com.rethinkdb', module='rethink-java-driver', version='0.3')
import com.rethinkdb.*
import com.rethinkdb.model.*

def hostname = "192.168.1.211" // replace this
def dbName = "test"
def tableName = "testtable0"

RethinkDB r = RethinkDB.r
def conn = r.connect(hostname)
r.db(dbName).table(tableName).run(conn).each {
  println it
}
conn.close()

2015年1月11日日曜日

RethinkDBとgroovyでテーブルを一覧表示する

RethinkDBとgroovyでテーブルを一覧表示するには、以下のサンプルコードのようにtableListを使用します。

サンプルコード
@GrabConfig(systemClassLoader=true)
@Grab(group='com.rethinkdb', module='rethink-java-driver', version='0.3')
import com.rethinkdb.*

def hostname = "192.168.1.211" // replace this
def dbName = "test"

RethinkDB r = RethinkDB.r
def conn = r.connect(hostname)
r.db(dbName).tableList().run(conn).each {
  println it
}
conn.close()

2015年1月4日日曜日

RethinkDBとgroovyでテーブルを削除する

RethinkDBとgroovyでテーブルを削除するには、以下のサンプルコードのようにtableDropを使用します。

サンプルコード
@GrabConfig(systemClassLoader=true)
@Grab(group='com.rethinkdb', module='rethink-java-driver', version='0.3')
import com.rethinkdb.*

def hostname = "192.168.1.211" // replace this
def dbName = "test"
def tableName = "testtable0"

RethinkDB r = RethinkDB.r
def conn = r.connect(hostname)
r.db(dbName).tableDrop(tableName).run(conn).each {
  println it
}
conn.close()

2014年12月28日日曜日

RethinkDBとgroovyでPrimary Keyを指定してテーブルを作成する

RethinkDBとgroovyでPrimary Keyを指定してテーブルを作成するには、以下のサンプルコードのようにtableCreateを使用します。

サンプルコード
@GrabConfig(systemClassLoader=true)
@Grab(group='com.rethinkdb', module='rethink-java-driver', version='0.3')
import com.rethinkdb.*
import com.rethinkdb.model.*

def hostname = "192.168.1.211" // replace this
def dbName = "test"
def tableName = "testtable1"
def pk = "pkcol"

RethinkDB r = RethinkDB.r
def conn = r.connect(hostname)
r.db(dbName).tableCreate(tableName, pk, Durability.hard, null).run(conn).each {
  println it
}
conn.close()

2014年12月21日日曜日

RethinkDBとgroovyでテーブルを作成する

RethinkDBとgroovyでテーブルを作成するには、以下のサンプルコードのようにtableCreateを使用します。

サンプルコード
@GrabConfig(systemClassLoader=true)
@Grab(group='com.rethinkdb', module='rethink-java-driver', version='0.3')
import com.rethinkdb.*

def hostname = "192.168.1.211" // replace this
def dbName = "test"
def tableName = "testtable0"

RethinkDB r = RethinkDB.r
def conn = r.connect(hostname)
r.db(dbName).tableCreate(tableName).run(conn).each {
  println it
}
conn.close()

2014年12月14日日曜日

RethinkDBとgroovyでデータベースを削除する

RethinkDBとgroovyでデータベースを削除するには、以下のサンプルコードのようにdbDropを使用します。

サンプルコード
@GrabConfig(systemClassLoader=true)
@Grab(group='com.rethinkdb', module='rethink-java-driver', version='0.3')
import com.rethinkdb.*

def hostname = "192.168.1.211" // replace this
def dbName = "testdb1"

RethinkDB r = RethinkDB.r
def conn = r.connect(hostname)
r.dbDrop(dbName).run(conn).each {
  println it
}
conn.close()

2014年12月7日日曜日

RethinkDBとgroovyでデータベースを作成する

RethinkDBとgroovyでデータベースを作成するには、以下のサンプルコードのようにdbCreateを使用します。

サンプルコード
@GrabConfig(systemClassLoader=true)
@Grab(group='com.rethinkdb', module='rethink-java-driver', version='0.3')
import com.rethinkdb.*

def hostname = "192.168.1.211" // replace this
def dbName = "testdb1"

RethinkDB r = RethinkDB.r
def conn = r.connect(hostname)
r.dbCreate(dbName).run(conn).each {
  println it
}
conn.close()

2014年11月30日日曜日

RethinkDBとgroovyでデータベースを一覧表示する

RethinkDBとgroovyでデータベースを一覧表示するには、以下のサンプルコードのようにdbListを使用します。

サンプルコード
@GrabConfig(systemClassLoader=true)
@Grab(group='com.rethinkdb', module='rethink-java-driver', version='0.3')
import com.rethinkdb.*

def hostname = "192.168.1.211" // replace this

RethinkDB r = RethinkDB.r
def conn = r.connect(hostname)
r.dbList().run(conn).each {
  println it
}
conn.close()