[ https://issues.apache.org/jira/browse/DRILL-5043?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15674512#comment-15674512 ]
Nagarajan Chinnasamy commented on DRILL-5043: --------------------------------------------- Thanks for the references. Went through QueryContext.java, UserSession.java and ContextFunctions.java and understood how ContextInformation instance is injected into a function. As per my understanding, there is no property in UserSession that can give a unique-id to represent a user session. So UserSession needs to be modified to introduce a new property that represents a session_id. But, I want to know what are the considerations that should go into having such a property. Can it be a simple "static" variable? what should be its datatype? Any clustered environment related points that I should take care???!!!! Is there already existing unique-id generator utility function that I can make use of? Does it have to be a UDF? Why not another one of ContextFunctions??? Appreciate your inputs. Thanks. > Function that returns a unique id per session/connection similar to MySQL's > CONNECTION_ID() > ------------------------------------------------------------------------------------------- > > Key: DRILL-5043 > URL: https://issues.apache.org/jira/browse/DRILL-5043 > Project: Apache Drill > Issue Type: Improvement > Components: Functions - Drill > Affects Versions: 1.8.0 > Reporter: Nagarajan Chinnasamy > Priority: Minor > Labels: CONNECTION_ID, SESSION, UDF > > Design and implement a function that returns a unique id per > session/connection similar to MySQL's CONNECTION_ID(). -- This message was sent by Atlassian JIRA (v6.3.4#6332)