Package com.mapr.db.shell.ops
Class TableOps
- java.lang.Object
-
- com.mapr.db.shell.ops.TableOps
-
public class TableOps extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description TableOps(ShellSession session_)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcreate(java.lang.String tablePath)voiddeleteRow(java.lang.String tablePath, java.lang.String docId, java.lang.String conditionString)voiddeleteTable(java.lang.String tablePath)voiddesc(java.lang.String tablePath)voidexists(java.lang.String tablePath)voidfind(org.ojai.json.JsonOptions jsonOptions, java.lang.String tablePath, java.lang.String fromId, java.lang.String toId, java.lang.String limitStr, java.lang.String conditionString, java.lang.String projectionString, java.lang.String offsetStr, java.lang.String orderByStr, java.lang.String queryStr)voidfindById(org.ojai.json.JsonOptions jsonOptions, java.lang.String tablePath, java.lang.String id, java.lang.String conditionString, java.lang.String projectionString)voidinsert(java.lang.String tablePath, java.lang.String docId, java.lang.String jsonStr, java.lang.String conditionString, boolean replace)voidlist(java.lang.String parent)voidlistIndex(java.lang.String tablePath)voidscanIndex(org.ojai.json.JsonOptions jsonOptions, java.lang.String tablePath, java.lang.String indexName, java.lang.String fromId, java.lang.String toId, java.lang.String limitStr, java.lang.String conditionString, java.lang.String projectionString, java.lang.String mode, java.lang.String decodeIndexedFields)voidupdate(java.lang.String tablePath, java.lang.String docId, java.lang.String jsonMutation, java.lang.String conditionString)
-
-
-
Constructor Detail
-
TableOps
public TableOps(ShellSession session_) throws java.io.IOException
- Throws:
java.io.IOException
-
-
Method Detail
-
create
public void create(java.lang.String tablePath) throws java.io.IOException- Throws:
java.io.IOException
-
deleteTable
public void deleteTable(java.lang.String tablePath) throws java.io.IOException- Throws:
java.io.IOException
-
findById
public void findById(org.ojai.json.JsonOptions jsonOptions, java.lang.String tablePath, java.lang.String id, java.lang.String conditionString, java.lang.String projectionString) throws java.io.IOException- Throws:
java.io.IOException
-
find
public void find(org.ojai.json.JsonOptions jsonOptions, java.lang.String tablePath, java.lang.String fromId, java.lang.String toId, java.lang.String limitStr, java.lang.String conditionString, java.lang.String projectionString, java.lang.String offsetStr, java.lang.String orderByStr, java.lang.String queryStr) throws java.io.IOException- Throws:
java.io.IOException
-
listIndex
public void listIndex(java.lang.String tablePath)
-
scanIndex
public void scanIndex(org.ojai.json.JsonOptions jsonOptions, java.lang.String tablePath, java.lang.String indexName, java.lang.String fromId, java.lang.String toId, java.lang.String limitStr, java.lang.String conditionString, java.lang.String projectionString, java.lang.String mode, java.lang.String decodeIndexedFields) throws java.io.IOException- Throws:
java.io.IOException
-
insert
public void insert(java.lang.String tablePath, java.lang.String docId, java.lang.String jsonStr, java.lang.String conditionString, boolean replace) throws java.io.IOException- Throws:
java.io.IOException
-
deleteRow
public void deleteRow(java.lang.String tablePath, java.lang.String docId, java.lang.String conditionString) throws java.io.IOException- Throws:
java.io.IOException
-
update
public void update(java.lang.String tablePath, java.lang.String docId, java.lang.String jsonMutation, java.lang.String conditionString) throws java.io.IOException- Throws:
java.io.IOException
-
exists
public void exists(java.lang.String tablePath) throws java.io.IOException- Throws:
java.io.IOException
-
list
public void list(java.lang.String parent) throws java.io.IOException- Throws:
java.io.IOException
-
desc
public void desc(java.lang.String tablePath) throws java.io.IOException- Throws:
java.io.IOException
-
-