|
@@ -1,10 +1,10 @@
|
|
|
#!/usr/bin/env python
|
|
#!/usr/bin/env python
|
|
|
#
|
|
#
|
|
|
-# Autogenerated by Thrift Compiler (0.9.0)
|
|
|
|
|
|
|
+# Autogenerated by Thrift Compiler (0.9.3)
|
|
|
#
|
|
#
|
|
|
# DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
|
|
# DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
|
|
|
#
|
|
#
|
|
|
-# options string: py
|
|
|
|
|
|
|
+# options string: py:new_style
|
|
|
#
|
|
#
|
|
|
|
|
|
|
|
import sys
|
|
import sys
|
|
@@ -12,61 +12,62 @@ import pprint
|
|
|
from urlparse import urlparse
|
|
from urlparse import urlparse
|
|
|
from thrift.transport import TTransport
|
|
from thrift.transport import TTransport
|
|
|
from thrift.transport import TSocket
|
|
from thrift.transport import TSocket
|
|
|
|
|
+from thrift.transport import TSSLSocket
|
|
|
from thrift.transport import THttpClient
|
|
from thrift.transport import THttpClient
|
|
|
from thrift.protocol import TBinaryProtocol
|
|
from thrift.protocol import TBinaryProtocol
|
|
|
|
|
|
|
|
-import Hbase
|
|
|
|
|
-from ttypes import *
|
|
|
|
|
|
|
+from hbased import Hbase
|
|
|
|
|
+from hbased.ttypes import *
|
|
|
|
|
|
|
|
if len(sys.argv) <= 1 or sys.argv[1] == '--help':
|
|
if len(sys.argv) <= 1 or sys.argv[1] == '--help':
|
|
|
- print ''
|
|
|
|
|
- print 'Usage: ' + sys.argv[0] + ' [-h host[:port]] [-u url] [-f[ramed]] function [arg1 [arg2...]]'
|
|
|
|
|
- print ''
|
|
|
|
|
- print 'Functions:'
|
|
|
|
|
- print ' void enableTable(Bytes tableName)'
|
|
|
|
|
- print ' void disableTable(Bytes tableName)'
|
|
|
|
|
- print ' bool isTableEnabled(Bytes tableName)'
|
|
|
|
|
- print ' void compact(Bytes tableNameOrRegionName)'
|
|
|
|
|
- print ' void majorCompact(Bytes tableNameOrRegionName)'
|
|
|
|
|
- print ' getTableNames()'
|
|
|
|
|
- print ' getColumnDescriptors(Text tableName)'
|
|
|
|
|
- print ' getTableRegions(Text tableName)'
|
|
|
|
|
- print ' void createTable(Text tableName, columnFamilies)'
|
|
|
|
|
- print ' void deleteTable(Text tableName)'
|
|
|
|
|
- print ' get(Text tableName, Text row, Text column, attributes)'
|
|
|
|
|
- print ' getVer(Text tableName, Text row, Text column, i32 numVersions, attributes)'
|
|
|
|
|
- print ' getVerTs(Text tableName, Text row, Text column, i64 timestamp, i32 numVersions, attributes)'
|
|
|
|
|
- print ' getRow(Text tableName, Text row, attributes)'
|
|
|
|
|
- print ' getRowWithColumns(Text tableName, Text row, columns, attributes)'
|
|
|
|
|
- print ' getRowTs(Text tableName, Text row, i64 timestamp, attributes)'
|
|
|
|
|
- print ' getRowWithColumnsTs(Text tableName, Text row, columns, i64 timestamp, attributes)'
|
|
|
|
|
- print ' getRows(Text tableName, rows, attributes)'
|
|
|
|
|
- print ' getRowsWithColumns(Text tableName, rows, columns, attributes)'
|
|
|
|
|
- print ' getRowsTs(Text tableName, rows, i64 timestamp, attributes)'
|
|
|
|
|
- print ' getRowsWithColumnsTs(Text tableName, rows, columns, i64 timestamp, attributes)'
|
|
|
|
|
- print ' void mutateRow(Text tableName, Text row, mutations, attributes)'
|
|
|
|
|
- print ' void mutateRowTs(Text tableName, Text row, mutations, i64 timestamp, attributes)'
|
|
|
|
|
- print ' void mutateRows(Text tableName, rowBatches, attributes)'
|
|
|
|
|
- print ' void mutateRowsTs(Text tableName, rowBatches, i64 timestamp, attributes)'
|
|
|
|
|
- print ' i64 atomicIncrement(Text tableName, Text row, Text column, i64 value)'
|
|
|
|
|
- print ' void deleteAll(Text tableName, Text row, Text column, attributes)'
|
|
|
|
|
- print ' void deleteAllTs(Text tableName, Text row, Text column, i64 timestamp, attributes)'
|
|
|
|
|
- print ' void deleteAllRow(Text tableName, Text row, attributes)'
|
|
|
|
|
- print ' void increment(TIncrement increment)'
|
|
|
|
|
- print ' void incrementRows( increments)'
|
|
|
|
|
- print ' void deleteAllRowTs(Text tableName, Text row, i64 timestamp, attributes)'
|
|
|
|
|
- print ' ScannerID scannerOpenWithScan(Text tableName, TScan scan, attributes)'
|
|
|
|
|
- print ' ScannerID scannerOpen(Text tableName, Text startRow, columns, attributes)'
|
|
|
|
|
- print ' ScannerID scannerOpenWithStop(Text tableName, Text startRow, Text stopRow, columns, attributes)'
|
|
|
|
|
- print ' ScannerID scannerOpenWithPrefix(Text tableName, Text startAndPrefix, columns, attributes)'
|
|
|
|
|
- print ' ScannerID scannerOpenTs(Text tableName, Text startRow, columns, i64 timestamp, attributes)'
|
|
|
|
|
- print ' ScannerID scannerOpenWithStopTs(Text tableName, Text startRow, Text stopRow, columns, i64 timestamp, attributes)'
|
|
|
|
|
- print ' scannerGet(ScannerID id)'
|
|
|
|
|
- print ' scannerGetList(ScannerID id, i32 nbRows)'
|
|
|
|
|
- print ' void scannerClose(ScannerID id)'
|
|
|
|
|
- print ' getRowOrBefore(Text tableName, Text row, Text family)'
|
|
|
|
|
- print ' TRegionInfo getRegionInfo(Text row)'
|
|
|
|
|
- print ''
|
|
|
|
|
|
|
+ print('')
|
|
|
|
|
+ print('Usage: ' + sys.argv[0] + ' [-h host[:port]] [-u url] [-f[ramed]] [-s[sl]] function [arg1 [arg2...]]')
|
|
|
|
|
+ print('')
|
|
|
|
|
+ print('Functions:')
|
|
|
|
|
+ print(' void enableTable(Bytes tableName)')
|
|
|
|
|
+ print(' void disableTable(Bytes tableName)')
|
|
|
|
|
+ print(' bool isTableEnabled(Bytes tableName)')
|
|
|
|
|
+ print(' void compact(Bytes tableNameOrRegionName)')
|
|
|
|
|
+ print(' void majorCompact(Bytes tableNameOrRegionName)')
|
|
|
|
|
+ print(' getTableNames()')
|
|
|
|
|
+ print(' getColumnDescriptors(Text tableName)')
|
|
|
|
|
+ print(' getTableRegions(Text tableName)')
|
|
|
|
|
+ print(' void createTable(Text tableName, columnFamilies)')
|
|
|
|
|
+ print(' void deleteTable(Text tableName)')
|
|
|
|
|
+ print(' get(Text tableName, Text row, Text column, attributes)')
|
|
|
|
|
+ print(' getVer(Text tableName, Text row, Text column, i32 numVersions, attributes)')
|
|
|
|
|
+ print(' getVerTs(Text tableName, Text row, Text column, i64 timestamp, i32 numVersions, attributes)')
|
|
|
|
|
+ print(' getRow(Text tableName, Text row, attributes)')
|
|
|
|
|
+ print(' getRowWithColumns(Text tableName, Text row, columns, attributes)')
|
|
|
|
|
+ print(' getRowTs(Text tableName, Text row, i64 timestamp, attributes)')
|
|
|
|
|
+ print(' getRowWithColumnsTs(Text tableName, Text row, columns, i64 timestamp, attributes)')
|
|
|
|
|
+ print(' getRows(Text tableName, rows, attributes)')
|
|
|
|
|
+ print(' getRowsWithColumns(Text tableName, rows, columns, attributes)')
|
|
|
|
|
+ print(' getRowsTs(Text tableName, rows, i64 timestamp, attributes)')
|
|
|
|
|
+ print(' getRowsWithColumnsTs(Text tableName, rows, columns, i64 timestamp, attributes)')
|
|
|
|
|
+ print(' void mutateRow(Text tableName, Text row, mutations, attributes)')
|
|
|
|
|
+ print(' void mutateRowTs(Text tableName, Text row, mutations, i64 timestamp, attributes)')
|
|
|
|
|
+ print(' void mutateRows(Text tableName, rowBatches, attributes)')
|
|
|
|
|
+ print(' void mutateRowsTs(Text tableName, rowBatches, i64 timestamp, attributes)')
|
|
|
|
|
+ print(' i64 atomicIncrement(Text tableName, Text row, Text column, i64 value)')
|
|
|
|
|
+ print(' void deleteAll(Text tableName, Text row, Text column, attributes)')
|
|
|
|
|
+ print(' void deleteAllTs(Text tableName, Text row, Text column, i64 timestamp, attributes)')
|
|
|
|
|
+ print(' void deleteAllRow(Text tableName, Text row, attributes)')
|
|
|
|
|
+ print(' void increment(TIncrement increment)')
|
|
|
|
|
+ print(' void incrementRows( increments)')
|
|
|
|
|
+ print(' void deleteAllRowTs(Text tableName, Text row, i64 timestamp, attributes)')
|
|
|
|
|
+ print(' ScannerID scannerOpenWithScan(Text tableName, TScan scan, attributes)')
|
|
|
|
|
+ print(' ScannerID scannerOpen(Text tableName, Text startRow, columns, attributes)')
|
|
|
|
|
+ print(' ScannerID scannerOpenWithStop(Text tableName, Text startRow, Text stopRow, columns, attributes)')
|
|
|
|
|
+ print(' ScannerID scannerOpenWithPrefix(Text tableName, Text startAndPrefix, columns, attributes)')
|
|
|
|
|
+ print(' ScannerID scannerOpenTs(Text tableName, Text startRow, columns, i64 timestamp, attributes)')
|
|
|
|
|
+ print(' ScannerID scannerOpenWithStopTs(Text tableName, Text startRow, Text stopRow, columns, i64 timestamp, attributes)')
|
|
|
|
|
+ print(' scannerGet(ScannerID id)')
|
|
|
|
|
+ print(' scannerGetList(ScannerID id, i32 nbRows)')
|
|
|
|
|
+ print(' void scannerClose(ScannerID id)')
|
|
|
|
|
+ print(' getRowOrBefore(Text tableName, Text row, Text family)')
|
|
|
|
|
+ print(' TRegionInfo getRegionInfo(Text row)')
|
|
|
|
|
+ print('')
|
|
|
sys.exit(0)
|
|
sys.exit(0)
|
|
|
|
|
|
|
|
pp = pprint.PrettyPrinter(indent = 2)
|
|
pp = pprint.PrettyPrinter(indent = 2)
|
|
@@ -74,6 +75,7 @@ host = 'localhost'
|
|
|
port = 9090
|
|
port = 9090
|
|
|
uri = ''
|
|
uri = ''
|
|
|
framed = False
|
|
framed = False
|
|
|
|
|
+ssl = False
|
|
|
http = False
|
|
http = False
|
|
|
argi = 1
|
|
argi = 1
|
|
|
|
|
|
|
@@ -102,13 +104,17 @@ if sys.argv[argi] == '-f' or sys.argv[argi] == '-framed':
|
|
|
framed = True
|
|
framed = True
|
|
|
argi += 1
|
|
argi += 1
|
|
|
|
|
|
|
|
|
|
+if sys.argv[argi] == '-s' or sys.argv[argi] == '-ssl':
|
|
|
|
|
+ ssl = True
|
|
|
|
|
+ argi += 1
|
|
|
|
|
+
|
|
|
cmd = sys.argv[argi]
|
|
cmd = sys.argv[argi]
|
|
|
args = sys.argv[argi+1:]
|
|
args = sys.argv[argi+1:]
|
|
|
|
|
|
|
|
if http:
|
|
if http:
|
|
|
transport = THttpClient.THttpClient(host, port, uri)
|
|
transport = THttpClient.THttpClient(host, port, uri)
|
|
|
else:
|
|
else:
|
|
|
- socket = TSocket.TSocket(host, port)
|
|
|
|
|
|
|
+ socket = TSSLSocket.TSSLSocket(host, port, validate=False) if ssl else TSocket.TSocket(host, port)
|
|
|
if framed:
|
|
if framed:
|
|
|
transport = TTransport.TFramedTransport(socket)
|
|
transport = TTransport.TFramedTransport(socket)
|
|
|
else:
|
|
else:
|
|
@@ -119,264 +125,264 @@ transport.open()
|
|
|
|
|
|
|
|
if cmd == 'enableTable':
|
|
if cmd == 'enableTable':
|
|
|
if len(args) != 1:
|
|
if len(args) != 1:
|
|
|
- print 'enableTable requires 1 args'
|
|
|
|
|
|
|
+ print('enableTable requires 1 args')
|
|
|
sys.exit(1)
|
|
sys.exit(1)
|
|
|
pp.pprint(client.enableTable(eval(args[0]),))
|
|
pp.pprint(client.enableTable(eval(args[0]),))
|
|
|
|
|
|
|
|
elif cmd == 'disableTable':
|
|
elif cmd == 'disableTable':
|
|
|
if len(args) != 1:
|
|
if len(args) != 1:
|
|
|
- print 'disableTable requires 1 args'
|
|
|
|
|
|
|
+ print('disableTable requires 1 args')
|
|
|
sys.exit(1)
|
|
sys.exit(1)
|
|
|
pp.pprint(client.disableTable(eval(args[0]),))
|
|
pp.pprint(client.disableTable(eval(args[0]),))
|
|
|
|
|
|
|
|
elif cmd == 'isTableEnabled':
|
|
elif cmd == 'isTableEnabled':
|
|
|
if len(args) != 1:
|
|
if len(args) != 1:
|
|
|
- print 'isTableEnabled requires 1 args'
|
|
|
|
|
|
|
+ print('isTableEnabled requires 1 args')
|
|
|
sys.exit(1)
|
|
sys.exit(1)
|
|
|
pp.pprint(client.isTableEnabled(eval(args[0]),))
|
|
pp.pprint(client.isTableEnabled(eval(args[0]),))
|
|
|
|
|
|
|
|
elif cmd == 'compact':
|
|
elif cmd == 'compact':
|
|
|
if len(args) != 1:
|
|
if len(args) != 1:
|
|
|
- print 'compact requires 1 args'
|
|
|
|
|
|
|
+ print('compact requires 1 args')
|
|
|
sys.exit(1)
|
|
sys.exit(1)
|
|
|
pp.pprint(client.compact(eval(args[0]),))
|
|
pp.pprint(client.compact(eval(args[0]),))
|
|
|
|
|
|
|
|
elif cmd == 'majorCompact':
|
|
elif cmd == 'majorCompact':
|
|
|
if len(args) != 1:
|
|
if len(args) != 1:
|
|
|
- print 'majorCompact requires 1 args'
|
|
|
|
|
|
|
+ print('majorCompact requires 1 args')
|
|
|
sys.exit(1)
|
|
sys.exit(1)
|
|
|
pp.pprint(client.majorCompact(eval(args[0]),))
|
|
pp.pprint(client.majorCompact(eval(args[0]),))
|
|
|
|
|
|
|
|
elif cmd == 'getTableNames':
|
|
elif cmd == 'getTableNames':
|
|
|
if len(args) != 0:
|
|
if len(args) != 0:
|
|
|
- print 'getTableNames requires 0 args'
|
|
|
|
|
|
|
+ print('getTableNames requires 0 args')
|
|
|
sys.exit(1)
|
|
sys.exit(1)
|
|
|
pp.pprint(client.getTableNames())
|
|
pp.pprint(client.getTableNames())
|
|
|
|
|
|
|
|
elif cmd == 'getColumnDescriptors':
|
|
elif cmd == 'getColumnDescriptors':
|
|
|
if len(args) != 1:
|
|
if len(args) != 1:
|
|
|
- print 'getColumnDescriptors requires 1 args'
|
|
|
|
|
|
|
+ print('getColumnDescriptors requires 1 args')
|
|
|
sys.exit(1)
|
|
sys.exit(1)
|
|
|
pp.pprint(client.getColumnDescriptors(eval(args[0]),))
|
|
pp.pprint(client.getColumnDescriptors(eval(args[0]),))
|
|
|
|
|
|
|
|
elif cmd == 'getTableRegions':
|
|
elif cmd == 'getTableRegions':
|
|
|
if len(args) != 1:
|
|
if len(args) != 1:
|
|
|
- print 'getTableRegions requires 1 args'
|
|
|
|
|
|
|
+ print('getTableRegions requires 1 args')
|
|
|
sys.exit(1)
|
|
sys.exit(1)
|
|
|
pp.pprint(client.getTableRegions(eval(args[0]),))
|
|
pp.pprint(client.getTableRegions(eval(args[0]),))
|
|
|
|
|
|
|
|
elif cmd == 'createTable':
|
|
elif cmd == 'createTable':
|
|
|
if len(args) != 2:
|
|
if len(args) != 2:
|
|
|
- print 'createTable requires 2 args'
|
|
|
|
|
|
|
+ print('createTable requires 2 args')
|
|
|
sys.exit(1)
|
|
sys.exit(1)
|
|
|
pp.pprint(client.createTable(eval(args[0]),eval(args[1]),))
|
|
pp.pprint(client.createTable(eval(args[0]),eval(args[1]),))
|
|
|
|
|
|
|
|
elif cmd == 'deleteTable':
|
|
elif cmd == 'deleteTable':
|
|
|
if len(args) != 1:
|
|
if len(args) != 1:
|
|
|
- print 'deleteTable requires 1 args'
|
|
|
|
|
|
|
+ print('deleteTable requires 1 args')
|
|
|
sys.exit(1)
|
|
sys.exit(1)
|
|
|
pp.pprint(client.deleteTable(eval(args[0]),))
|
|
pp.pprint(client.deleteTable(eval(args[0]),))
|
|
|
|
|
|
|
|
elif cmd == 'get':
|
|
elif cmd == 'get':
|
|
|
if len(args) != 4:
|
|
if len(args) != 4:
|
|
|
- print 'get requires 4 args'
|
|
|
|
|
|
|
+ print('get requires 4 args')
|
|
|
sys.exit(1)
|
|
sys.exit(1)
|
|
|
pp.pprint(client.get(eval(args[0]),eval(args[1]),eval(args[2]),eval(args[3]),))
|
|
pp.pprint(client.get(eval(args[0]),eval(args[1]),eval(args[2]),eval(args[3]),))
|
|
|
|
|
|
|
|
elif cmd == 'getVer':
|
|
elif cmd == 'getVer':
|
|
|
if len(args) != 5:
|
|
if len(args) != 5:
|
|
|
- print 'getVer requires 5 args'
|
|
|
|
|
|
|
+ print('getVer requires 5 args')
|
|
|
sys.exit(1)
|
|
sys.exit(1)
|
|
|
pp.pprint(client.getVer(eval(args[0]),eval(args[1]),eval(args[2]),eval(args[3]),eval(args[4]),))
|
|
pp.pprint(client.getVer(eval(args[0]),eval(args[1]),eval(args[2]),eval(args[3]),eval(args[4]),))
|
|
|
|
|
|
|
|
elif cmd == 'getVerTs':
|
|
elif cmd == 'getVerTs':
|
|
|
if len(args) != 6:
|
|
if len(args) != 6:
|
|
|
- print 'getVerTs requires 6 args'
|
|
|
|
|
|
|
+ print('getVerTs requires 6 args')
|
|
|
sys.exit(1)
|
|
sys.exit(1)
|
|
|
pp.pprint(client.getVerTs(eval(args[0]),eval(args[1]),eval(args[2]),eval(args[3]),eval(args[4]),eval(args[5]),))
|
|
pp.pprint(client.getVerTs(eval(args[0]),eval(args[1]),eval(args[2]),eval(args[3]),eval(args[4]),eval(args[5]),))
|
|
|
|
|
|
|
|
elif cmd == 'getRow':
|
|
elif cmd == 'getRow':
|
|
|
if len(args) != 3:
|
|
if len(args) != 3:
|
|
|
- print 'getRow requires 3 args'
|
|
|
|
|
|
|
+ print('getRow requires 3 args')
|
|
|
sys.exit(1)
|
|
sys.exit(1)
|
|
|
pp.pprint(client.getRow(eval(args[0]),eval(args[1]),eval(args[2]),))
|
|
pp.pprint(client.getRow(eval(args[0]),eval(args[1]),eval(args[2]),))
|
|
|
|
|
|
|
|
elif cmd == 'getRowWithColumns':
|
|
elif cmd == 'getRowWithColumns':
|
|
|
if len(args) != 4:
|
|
if len(args) != 4:
|
|
|
- print 'getRowWithColumns requires 4 args'
|
|
|
|
|
|
|
+ print('getRowWithColumns requires 4 args')
|
|
|
sys.exit(1)
|
|
sys.exit(1)
|
|
|
pp.pprint(client.getRowWithColumns(eval(args[0]),eval(args[1]),eval(args[2]),eval(args[3]),))
|
|
pp.pprint(client.getRowWithColumns(eval(args[0]),eval(args[1]),eval(args[2]),eval(args[3]),))
|
|
|
|
|
|
|
|
elif cmd == 'getRowTs':
|
|
elif cmd == 'getRowTs':
|
|
|
if len(args) != 4:
|
|
if len(args) != 4:
|
|
|
- print 'getRowTs requires 4 args'
|
|
|
|
|
|
|
+ print('getRowTs requires 4 args')
|
|
|
sys.exit(1)
|
|
sys.exit(1)
|
|
|
pp.pprint(client.getRowTs(eval(args[0]),eval(args[1]),eval(args[2]),eval(args[3]),))
|
|
pp.pprint(client.getRowTs(eval(args[0]),eval(args[1]),eval(args[2]),eval(args[3]),))
|
|
|
|
|
|
|
|
elif cmd == 'getRowWithColumnsTs':
|
|
elif cmd == 'getRowWithColumnsTs':
|
|
|
if len(args) != 5:
|
|
if len(args) != 5:
|
|
|
- print 'getRowWithColumnsTs requires 5 args'
|
|
|
|
|
|
|
+ print('getRowWithColumnsTs requires 5 args')
|
|
|
sys.exit(1)
|
|
sys.exit(1)
|
|
|
pp.pprint(client.getRowWithColumnsTs(eval(args[0]),eval(args[1]),eval(args[2]),eval(args[3]),eval(args[4]),))
|
|
pp.pprint(client.getRowWithColumnsTs(eval(args[0]),eval(args[1]),eval(args[2]),eval(args[3]),eval(args[4]),))
|
|
|
|
|
|
|
|
elif cmd == 'getRows':
|
|
elif cmd == 'getRows':
|
|
|
if len(args) != 3:
|
|
if len(args) != 3:
|
|
|
- print 'getRows requires 3 args'
|
|
|
|
|
|
|
+ print('getRows requires 3 args')
|
|
|
sys.exit(1)
|
|
sys.exit(1)
|
|
|
pp.pprint(client.getRows(eval(args[0]),eval(args[1]),eval(args[2]),))
|
|
pp.pprint(client.getRows(eval(args[0]),eval(args[1]),eval(args[2]),))
|
|
|
|
|
|
|
|
elif cmd == 'getRowsWithColumns':
|
|
elif cmd == 'getRowsWithColumns':
|
|
|
if len(args) != 4:
|
|
if len(args) != 4:
|
|
|
- print 'getRowsWithColumns requires 4 args'
|
|
|
|
|
|
|
+ print('getRowsWithColumns requires 4 args')
|
|
|
sys.exit(1)
|
|
sys.exit(1)
|
|
|
pp.pprint(client.getRowsWithColumns(eval(args[0]),eval(args[1]),eval(args[2]),eval(args[3]),))
|
|
pp.pprint(client.getRowsWithColumns(eval(args[0]),eval(args[1]),eval(args[2]),eval(args[3]),))
|
|
|
|
|
|
|
|
elif cmd == 'getRowsTs':
|
|
elif cmd == 'getRowsTs':
|
|
|
if len(args) != 4:
|
|
if len(args) != 4:
|
|
|
- print 'getRowsTs requires 4 args'
|
|
|
|
|
|
|
+ print('getRowsTs requires 4 args')
|
|
|
sys.exit(1)
|
|
sys.exit(1)
|
|
|
pp.pprint(client.getRowsTs(eval(args[0]),eval(args[1]),eval(args[2]),eval(args[3]),))
|
|
pp.pprint(client.getRowsTs(eval(args[0]),eval(args[1]),eval(args[2]),eval(args[3]),))
|
|
|
|
|
|
|
|
elif cmd == 'getRowsWithColumnsTs':
|
|
elif cmd == 'getRowsWithColumnsTs':
|
|
|
if len(args) != 5:
|
|
if len(args) != 5:
|
|
|
- print 'getRowsWithColumnsTs requires 5 args'
|
|
|
|
|
|
|
+ print('getRowsWithColumnsTs requires 5 args')
|
|
|
sys.exit(1)
|
|
sys.exit(1)
|
|
|
pp.pprint(client.getRowsWithColumnsTs(eval(args[0]),eval(args[1]),eval(args[2]),eval(args[3]),eval(args[4]),))
|
|
pp.pprint(client.getRowsWithColumnsTs(eval(args[0]),eval(args[1]),eval(args[2]),eval(args[3]),eval(args[4]),))
|
|
|
|
|
|
|
|
elif cmd == 'mutateRow':
|
|
elif cmd == 'mutateRow':
|
|
|
if len(args) != 4:
|
|
if len(args) != 4:
|
|
|
- print 'mutateRow requires 4 args'
|
|
|
|
|
|
|
+ print('mutateRow requires 4 args')
|
|
|
sys.exit(1)
|
|
sys.exit(1)
|
|
|
pp.pprint(client.mutateRow(eval(args[0]),eval(args[1]),eval(args[2]),eval(args[3]),))
|
|
pp.pprint(client.mutateRow(eval(args[0]),eval(args[1]),eval(args[2]),eval(args[3]),))
|
|
|
|
|
|
|
|
elif cmd == 'mutateRowTs':
|
|
elif cmd == 'mutateRowTs':
|
|
|
if len(args) != 5:
|
|
if len(args) != 5:
|
|
|
- print 'mutateRowTs requires 5 args'
|
|
|
|
|
|
|
+ print('mutateRowTs requires 5 args')
|
|
|
sys.exit(1)
|
|
sys.exit(1)
|
|
|
pp.pprint(client.mutateRowTs(eval(args[0]),eval(args[1]),eval(args[2]),eval(args[3]),eval(args[4]),))
|
|
pp.pprint(client.mutateRowTs(eval(args[0]),eval(args[1]),eval(args[2]),eval(args[3]),eval(args[4]),))
|
|
|
|
|
|
|
|
elif cmd == 'mutateRows':
|
|
elif cmd == 'mutateRows':
|
|
|
if len(args) != 3:
|
|
if len(args) != 3:
|
|
|
- print 'mutateRows requires 3 args'
|
|
|
|
|
|
|
+ print('mutateRows requires 3 args')
|
|
|
sys.exit(1)
|
|
sys.exit(1)
|
|
|
pp.pprint(client.mutateRows(eval(args[0]),eval(args[1]),eval(args[2]),))
|
|
pp.pprint(client.mutateRows(eval(args[0]),eval(args[1]),eval(args[2]),))
|
|
|
|
|
|
|
|
elif cmd == 'mutateRowsTs':
|
|
elif cmd == 'mutateRowsTs':
|
|
|
if len(args) != 4:
|
|
if len(args) != 4:
|
|
|
- print 'mutateRowsTs requires 4 args'
|
|
|
|
|
|
|
+ print('mutateRowsTs requires 4 args')
|
|
|
sys.exit(1)
|
|
sys.exit(1)
|
|
|
pp.pprint(client.mutateRowsTs(eval(args[0]),eval(args[1]),eval(args[2]),eval(args[3]),))
|
|
pp.pprint(client.mutateRowsTs(eval(args[0]),eval(args[1]),eval(args[2]),eval(args[3]),))
|
|
|
|
|
|
|
|
elif cmd == 'atomicIncrement':
|
|
elif cmd == 'atomicIncrement':
|
|
|
if len(args) != 4:
|
|
if len(args) != 4:
|
|
|
- print 'atomicIncrement requires 4 args'
|
|
|
|
|
|
|
+ print('atomicIncrement requires 4 args')
|
|
|
sys.exit(1)
|
|
sys.exit(1)
|
|
|
pp.pprint(client.atomicIncrement(eval(args[0]),eval(args[1]),eval(args[2]),eval(args[3]),))
|
|
pp.pprint(client.atomicIncrement(eval(args[0]),eval(args[1]),eval(args[2]),eval(args[3]),))
|
|
|
|
|
|
|
|
elif cmd == 'deleteAll':
|
|
elif cmd == 'deleteAll':
|
|
|
if len(args) != 4:
|
|
if len(args) != 4:
|
|
|
- print 'deleteAll requires 4 args'
|
|
|
|
|
|
|
+ print('deleteAll requires 4 args')
|
|
|
sys.exit(1)
|
|
sys.exit(1)
|
|
|
pp.pprint(client.deleteAll(eval(args[0]),eval(args[1]),eval(args[2]),eval(args[3]),))
|
|
pp.pprint(client.deleteAll(eval(args[0]),eval(args[1]),eval(args[2]),eval(args[3]),))
|
|
|
|
|
|
|
|
elif cmd == 'deleteAllTs':
|
|
elif cmd == 'deleteAllTs':
|
|
|
if len(args) != 5:
|
|
if len(args) != 5:
|
|
|
- print 'deleteAllTs requires 5 args'
|
|
|
|
|
|
|
+ print('deleteAllTs requires 5 args')
|
|
|
sys.exit(1)
|
|
sys.exit(1)
|
|
|
pp.pprint(client.deleteAllTs(eval(args[0]),eval(args[1]),eval(args[2]),eval(args[3]),eval(args[4]),))
|
|
pp.pprint(client.deleteAllTs(eval(args[0]),eval(args[1]),eval(args[2]),eval(args[3]),eval(args[4]),))
|
|
|
|
|
|
|
|
elif cmd == 'deleteAllRow':
|
|
elif cmd == 'deleteAllRow':
|
|
|
if len(args) != 3:
|
|
if len(args) != 3:
|
|
|
- print 'deleteAllRow requires 3 args'
|
|
|
|
|
|
|
+ print('deleteAllRow requires 3 args')
|
|
|
sys.exit(1)
|
|
sys.exit(1)
|
|
|
pp.pprint(client.deleteAllRow(eval(args[0]),eval(args[1]),eval(args[2]),))
|
|
pp.pprint(client.deleteAllRow(eval(args[0]),eval(args[1]),eval(args[2]),))
|
|
|
|
|
|
|
|
elif cmd == 'increment':
|
|
elif cmd == 'increment':
|
|
|
if len(args) != 1:
|
|
if len(args) != 1:
|
|
|
- print 'increment requires 1 args'
|
|
|
|
|
|
|
+ print('increment requires 1 args')
|
|
|
sys.exit(1)
|
|
sys.exit(1)
|
|
|
pp.pprint(client.increment(eval(args[0]),))
|
|
pp.pprint(client.increment(eval(args[0]),))
|
|
|
|
|
|
|
|
elif cmd == 'incrementRows':
|
|
elif cmd == 'incrementRows':
|
|
|
if len(args) != 1:
|
|
if len(args) != 1:
|
|
|
- print 'incrementRows requires 1 args'
|
|
|
|
|
|
|
+ print('incrementRows requires 1 args')
|
|
|
sys.exit(1)
|
|
sys.exit(1)
|
|
|
pp.pprint(client.incrementRows(eval(args[0]),))
|
|
pp.pprint(client.incrementRows(eval(args[0]),))
|
|
|
|
|
|
|
|
elif cmd == 'deleteAllRowTs':
|
|
elif cmd == 'deleteAllRowTs':
|
|
|
if len(args) != 4:
|
|
if len(args) != 4:
|
|
|
- print 'deleteAllRowTs requires 4 args'
|
|
|
|
|
|
|
+ print('deleteAllRowTs requires 4 args')
|
|
|
sys.exit(1)
|
|
sys.exit(1)
|
|
|
pp.pprint(client.deleteAllRowTs(eval(args[0]),eval(args[1]),eval(args[2]),eval(args[3]),))
|
|
pp.pprint(client.deleteAllRowTs(eval(args[0]),eval(args[1]),eval(args[2]),eval(args[3]),))
|
|
|
|
|
|
|
|
elif cmd == 'scannerOpenWithScan':
|
|
elif cmd == 'scannerOpenWithScan':
|
|
|
if len(args) != 3:
|
|
if len(args) != 3:
|
|
|
- print 'scannerOpenWithScan requires 3 args'
|
|
|
|
|
|
|
+ print('scannerOpenWithScan requires 3 args')
|
|
|
sys.exit(1)
|
|
sys.exit(1)
|
|
|
pp.pprint(client.scannerOpenWithScan(eval(args[0]),eval(args[1]),eval(args[2]),))
|
|
pp.pprint(client.scannerOpenWithScan(eval(args[0]),eval(args[1]),eval(args[2]),))
|
|
|
|
|
|
|
|
elif cmd == 'scannerOpen':
|
|
elif cmd == 'scannerOpen':
|
|
|
if len(args) != 4:
|
|
if len(args) != 4:
|
|
|
- print 'scannerOpen requires 4 args'
|
|
|
|
|
|
|
+ print('scannerOpen requires 4 args')
|
|
|
sys.exit(1)
|
|
sys.exit(1)
|
|
|
pp.pprint(client.scannerOpen(eval(args[0]),eval(args[1]),eval(args[2]),eval(args[3]),))
|
|
pp.pprint(client.scannerOpen(eval(args[0]),eval(args[1]),eval(args[2]),eval(args[3]),))
|
|
|
|
|
|
|
|
elif cmd == 'scannerOpenWithStop':
|
|
elif cmd == 'scannerOpenWithStop':
|
|
|
if len(args) != 5:
|
|
if len(args) != 5:
|
|
|
- print 'scannerOpenWithStop requires 5 args'
|
|
|
|
|
|
|
+ print('scannerOpenWithStop requires 5 args')
|
|
|
sys.exit(1)
|
|
sys.exit(1)
|
|
|
pp.pprint(client.scannerOpenWithStop(eval(args[0]),eval(args[1]),eval(args[2]),eval(args[3]),eval(args[4]),))
|
|
pp.pprint(client.scannerOpenWithStop(eval(args[0]),eval(args[1]),eval(args[2]),eval(args[3]),eval(args[4]),))
|
|
|
|
|
|
|
|
elif cmd == 'scannerOpenWithPrefix':
|
|
elif cmd == 'scannerOpenWithPrefix':
|
|
|
if len(args) != 4:
|
|
if len(args) != 4:
|
|
|
- print 'scannerOpenWithPrefix requires 4 args'
|
|
|
|
|
|
|
+ print('scannerOpenWithPrefix requires 4 args')
|
|
|
sys.exit(1)
|
|
sys.exit(1)
|
|
|
pp.pprint(client.scannerOpenWithPrefix(eval(args[0]),eval(args[1]),eval(args[2]),eval(args[3]),))
|
|
pp.pprint(client.scannerOpenWithPrefix(eval(args[0]),eval(args[1]),eval(args[2]),eval(args[3]),))
|
|
|
|
|
|
|
|
elif cmd == 'scannerOpenTs':
|
|
elif cmd == 'scannerOpenTs':
|
|
|
if len(args) != 5:
|
|
if len(args) != 5:
|
|
|
- print 'scannerOpenTs requires 5 args'
|
|
|
|
|
|
|
+ print('scannerOpenTs requires 5 args')
|
|
|
sys.exit(1)
|
|
sys.exit(1)
|
|
|
pp.pprint(client.scannerOpenTs(eval(args[0]),eval(args[1]),eval(args[2]),eval(args[3]),eval(args[4]),))
|
|
pp.pprint(client.scannerOpenTs(eval(args[0]),eval(args[1]),eval(args[2]),eval(args[3]),eval(args[4]),))
|
|
|
|
|
|
|
|
elif cmd == 'scannerOpenWithStopTs':
|
|
elif cmd == 'scannerOpenWithStopTs':
|
|
|
if len(args) != 6:
|
|
if len(args) != 6:
|
|
|
- print 'scannerOpenWithStopTs requires 6 args'
|
|
|
|
|
|
|
+ print('scannerOpenWithStopTs requires 6 args')
|
|
|
sys.exit(1)
|
|
sys.exit(1)
|
|
|
pp.pprint(client.scannerOpenWithStopTs(eval(args[0]),eval(args[1]),eval(args[2]),eval(args[3]),eval(args[4]),eval(args[5]),))
|
|
pp.pprint(client.scannerOpenWithStopTs(eval(args[0]),eval(args[1]),eval(args[2]),eval(args[3]),eval(args[4]),eval(args[5]),))
|
|
|
|
|
|
|
|
elif cmd == 'scannerGet':
|
|
elif cmd == 'scannerGet':
|
|
|
if len(args) != 1:
|
|
if len(args) != 1:
|
|
|
- print 'scannerGet requires 1 args'
|
|
|
|
|
|
|
+ print('scannerGet requires 1 args')
|
|
|
sys.exit(1)
|
|
sys.exit(1)
|
|
|
pp.pprint(client.scannerGet(eval(args[0]),))
|
|
pp.pprint(client.scannerGet(eval(args[0]),))
|
|
|
|
|
|
|
|
elif cmd == 'scannerGetList':
|
|
elif cmd == 'scannerGetList':
|
|
|
if len(args) != 2:
|
|
if len(args) != 2:
|
|
|
- print 'scannerGetList requires 2 args'
|
|
|
|
|
|
|
+ print('scannerGetList requires 2 args')
|
|
|
sys.exit(1)
|
|
sys.exit(1)
|
|
|
pp.pprint(client.scannerGetList(eval(args[0]),eval(args[1]),))
|
|
pp.pprint(client.scannerGetList(eval(args[0]),eval(args[1]),))
|
|
|
|
|
|
|
|
elif cmd == 'scannerClose':
|
|
elif cmd == 'scannerClose':
|
|
|
if len(args) != 1:
|
|
if len(args) != 1:
|
|
|
- print 'scannerClose requires 1 args'
|
|
|
|
|
|
|
+ print('scannerClose requires 1 args')
|
|
|
sys.exit(1)
|
|
sys.exit(1)
|
|
|
pp.pprint(client.scannerClose(eval(args[0]),))
|
|
pp.pprint(client.scannerClose(eval(args[0]),))
|
|
|
|
|
|
|
|
elif cmd == 'getRowOrBefore':
|
|
elif cmd == 'getRowOrBefore':
|
|
|
if len(args) != 3:
|
|
if len(args) != 3:
|
|
|
- print 'getRowOrBefore requires 3 args'
|
|
|
|
|
|
|
+ print('getRowOrBefore requires 3 args')
|
|
|
sys.exit(1)
|
|
sys.exit(1)
|
|
|
pp.pprint(client.getRowOrBefore(eval(args[0]),eval(args[1]),eval(args[2]),))
|
|
pp.pprint(client.getRowOrBefore(eval(args[0]),eval(args[1]),eval(args[2]),))
|
|
|
|
|
|
|
|
elif cmd == 'getRegionInfo':
|
|
elif cmd == 'getRegionInfo':
|
|
|
if len(args) != 1:
|
|
if len(args) != 1:
|
|
|
- print 'getRegionInfo requires 1 args'
|
|
|
|
|
|
|
+ print('getRegionInfo requires 1 args')
|
|
|
sys.exit(1)
|
|
sys.exit(1)
|
|
|
pp.pprint(client.getRegionInfo(eval(args[0]),))
|
|
pp.pprint(client.getRegionInfo(eval(args[0]),))
|
|
|
|
|
|
|
|
else:
|
|
else:
|
|
|
- print 'Unrecognized method %s' % cmd
|
|
|
|
|
|
|
+ print('Unrecognized method %s' % cmd)
|
|
|
sys.exit(1)
|
|
sys.exit(1)
|
|
|
|
|
|
|
|
transport.close()
|
|
transport.close()
|