Code:
import org.voltdb.SQLStmt; import org.voltdb.VoltProcedure; import org.voltdb.*; public class SELECT2 extends VoltProcedure { private final SQLStmt getUser = new SQLStmt("SELECT * FROM UC_USERS WHERE USER_NAME=? AND PASSWORD=?"); /** * VoltDB procedures are subclass of {@link VoltProcedure} and run implicitly in transaction. * @param username * @param password */ public VoltTable[] run(String name, String password) throws VoltAbortException { voltQueueSQL(getUser, name, password); return voltExecuteSQL(); } }
Code:
ERROR: [null]: Cannot load class for procedure: SELECT2 caused by: java.lang.ClassNotFoundException: SELECT2 ERROR: [null]: VoltDB DDL Error: "Cannot load class for procedure: SELECT2 caused by: java.lang.ClassNotFoundException: SELECT2" in statement starting on lineno: 63 ------------------------------------------ Catalog compilation failed. ------------------------------------------
Leave a comment: