abstract class ExecuteStatementOperation extends Operation
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
- Alphabetic
- By Inheritance
- ExecuteStatementOperation
- Operation
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
- new ExecuteStatementOperation(parentSession: HiveSession, statement: String, confOverlay: Map[String, String], runInBackground: Boolean)
Abstract Value Members
-
abstract
def
getNextRowSet(orientation: FetchOrientation, maxRows: Long): RowSet
- Definition Classes
- Operation
-
abstract
def
getResultSetSchema(): TableSchema
- Definition Classes
- Operation
-
abstract
def
runInternal(): Unit
Implemented by subclass of Operation class to execute specific behaviors.
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
afterRun(): Unit
Invoked after runInternal(), even if an exception is thrown in runInternal().
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
- final def assertState(state: OperationState): Unit
-
def
beforeRun(): Unit
Invoked before runInternal().
-
def
cancel(): Unit
- Definition Classes
- Operation
- def cleanupOperationLog(): Unit
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
def
close(): Unit
- Definition Classes
- Operation
- def createOperationLog(): Unit
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
def
getBackgroundHandle(): Future[_]
- Definition Classes
- Operation
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def getConfOverlay(): Map[String, String]
-
def
getConfiguration(): HiveConf
- Definition Classes
- Operation
-
def
getHandle(): OperationHandle
- Definition Classes
- Operation
-
def
getLastAccessTime(): Long
- Definition Classes
- Operation
-
def
getNextRowSet(): RowSet
- Definition Classes
- Operation
-
def
getOperationLog(): OperationLog
- Definition Classes
- Operation
-
def
getOperationTimeout(): Long
- Definition Classes
- Operation
-
def
getParentSession(): HiveSession
- Definition Classes
- Operation
-
def
getProtocolVersion(): TProtocolVersion
- Definition Classes
- Operation
- def getStatement(): String
-
def
getStatus(): OperationStatus
- Definition Classes
- Operation
-
def
getType(): OperationType
- Definition Classes
- Operation
-
def
hasResultSet(): Boolean
- Definition Classes
- Operation
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
isCanceled(): Boolean
- Definition Classes
- Operation
-
def
isFailed(): Boolean
- Definition Classes
- Operation
-
def
isFinished(): Boolean
- Definition Classes
- Operation
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
isRunning(): Boolean
- Definition Classes
- Operation
-
def
isTimedOut(current: Long): Boolean
- Definition Classes
- Operation
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
def
registerCurrentOperationLog(): Unit
- Attributes
- protected[operation]
-
def
run(): Unit
- Definition Classes
- Operation
- def setBackgroundHandle(backgroundHandle: Future[_]): Unit
-
def
setConfiguration(configuration: HiveConf): Unit
- Definition Classes
- Operation
- def setHasResultSet(hasResultSet: Boolean): Unit
- def setOperationException(operationException: HiveSQLException): Unit
-
def
setOperationTimeout(operationTimeout: Long): Unit
- Definition Classes
- Operation
- final def setState(newState: OperationState): OperationState
-
def
shouldRunAsync(): Boolean
- Definition Classes
- Operation
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
- def toSQLException(prefix: String, response: CommandProcessorResponse): HiveSQLException
-
def
toString(): String
- Definition Classes
- AnyRef → Any
- def unregisterOperationLog(): Unit
-
def
validateDefaultFetchOrientation(orientation: FetchOrientation): Unit
Verify if the given fetch orientation is part of the default orientation types.
-
def
validateFetchOrientation(orientation: FetchOrientation, supportedOrientations: EnumSet[FetchOrientation]): Unit
Verify if the given fetch orientation is part of the supported orientation types.
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()