public interface  org.apache.hive.service.cli.session.HiveSessionBase extends java.lang.Object
{
public abstract org.apache.hive.service.rpc.thrift.TProtocolVersion getProtocolVersion();
public abstract void setSessionManager(org.apache.hive.service.cli.session.SessionManager);
public abstract org.apache.hive.service.cli.session.SessionManager getSessionManager();
public abstract void setOperationManager(org.apache.hive.service.cli.operation.OperationManager);
public abstract boolean isOperationLogEnabled();
public abstract java.io.File getOperationLogSessionDir();
public abstract void setOperationLogSessionDir(java.io.File);
public abstract org.apache.hive.service.cli.SessionHandle getSessionHandle();
public abstract java.lang.String getPassword();
public abstract org.apache.hadoop.hive.conf.HiveConf getHiveConf();
public abstract org.apache.hadoop.hive.ql.session.SessionState getSessionState();
public abstract java.lang.String getUserName();
public abstract void setUserName(java.lang.String);
public abstract java.lang.String getIpAddress();
public abstract void setIpAddress(java.lang.String);
public abstract java.util.List getForwardedAddresses();
public abstract void setForwardedAddresses(java.util.List);
public abstract long getLastAccessTime();
public abstract long getCreationTime();
public abstract int getOpenOperationCount();
}