|
|
@@ -1,7 +1,12 @@
|
|
|
-package com.cloudera.hue.sparker.server;
|
|
|
+package com.cloudera.hue.sparker.server.resources;
|
|
|
|
|
|
+import com.cloudera.hue.sparker.server.sessions.Cell;
|
|
|
+import com.cloudera.hue.sparker.server.sessions.ClosedSessionException;
|
|
|
+import com.cloudera.hue.sparker.server.sessions.Session;
|
|
|
+import com.cloudera.hue.sparker.server.sessions.SessionManager;
|
|
|
import com.codahale.metrics.annotation.Timed;
|
|
|
import com.sun.jersey.core.spi.factory.ResponseBuilderImpl;
|
|
|
+import org.hibernate.validator.constraints.NotEmpty;
|
|
|
|
|
|
import javax.validation.Valid;
|
|
|
import javax.ws.rs.*;
|
|
|
@@ -94,4 +99,13 @@ public class SessionResource {
|
|
|
sessionManager.close(id);
|
|
|
return Response.noContent().build();
|
|
|
}
|
|
|
+
|
|
|
+ private class ExecuteStatementRequest {
|
|
|
+ @NotEmpty
|
|
|
+ private String statement;
|
|
|
+
|
|
|
+ public String getStatement() {
|
|
|
+ return statement;
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|