本文整理汇总了Java中org.voltdb.VoltTable.asScalarLong方法的典型用法代码示例。如果您正苦于以下问题:Java VoltTable.asScalarLong方法的具体用法?Java VoltTable.asScalarLong怎么用?Java VoltTable.asScalarLong使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.voltdb.VoltTable
的用法示例。
在下文中一共展示了VoltTable.asScalarLong方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: testDelete
import org.voltdb.VoltTable; //导入方法依赖的package包/类
public void testDelete() throws IOException {
Client client = getClient();
try {
client.callProcedure("InsertNewOrder", 1L, 1L, 1L);
client.callProcedure("InsertNewOrder", 2L, 2L, 2L);
client.callProcedure("InsertNewOrder", 3L, 3L, 3L);
client.callProcedure("InsertNewOrder", 4L, 4L, 4L);
System.out.println("\nBEGIN TEST\n==================\n");
// delete a tuple
VoltTable[] results = client.callProcedure("MultiSiteDelete").getResults();
assertTrue(results.length == 1);
VoltTable resultModCount = results[0];
long modCount = resultModCount.asScalarLong();
assertTrue(modCount == 1);
// check for three remaining tuples
results = client.callProcedure("MultiSiteSelect").getResults();
assertTrue(results.length == 1);
VoltTable allData = results[0];
System.out.println("Leftover: " + allData.toString());
assertTrue(allData.getRowCount() == 3);
} catch (Exception e) {
e.printStackTrace();
assertTrue(false);
}
assertTrue(true);
}