You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lens.apache.org by am...@apache.org on 2015/02/08 05:19:59 UTC

svn commit: r1658134 [36/41] - in /incubator/lens/site/publish: apidocs/org/apache/lens/api/metastore/ apidocs/org/apache/lens/api/metastore/class-use/ apidocs/org/apache/lens/cube/metadata/ apidocs/org/apache/lens/cube/metadata/class-use/ apidocs/org/...

Added: incubator/lens/site/publish/current/lens.rb
URL: http://svn.apache.org/viewvc/incubator/lens/site/publish/current/lens.rb?rev=1658134&view=auto
==============================================================================
--- incubator/lens/site/publish/current/lens.rb (added)
+++ incubator/lens/site/publish/current/lens.rb Sun Feb  8 04:19:56 2015
@@ -0,0 +1,1580 @@
+#
+# 
+#
+# Generated by <a href="http://enunciate.codehaus.org">Enunciate</a>.
+#
+require 'json'
+
+# adding necessary json serialization methods to standard classes.
+class Object
+  def to_jaxb_json_hash
+    return self
+  end
+  def self.from_json o
+    return o
+  end
+end
+
+class String
+  def self.from_json o
+    return o
+  end
+end
+
+class Boolean
+  def self.from_json o
+    return o
+  end
+end
+
+class Numeric
+  def self.from_json o
+    return o
+  end
+end
+
+class Time
+  #json time is represented as number of milliseconds since epoch
+  def to_jaxb_json_hash
+    return (to_i * 1000) + (usec / 1000)
+  end
+  def self.from_json o
+    if o.nil?
+      return nil
+    else
+      return Time.at(o / 1000, (o % 1000) * 1000)
+    end
+  end
+end
+
+class Array
+  def to_jaxb_json_hash
+    a = Array.new
+    each { | _item | a.push _item.to_jaxb_json_hash }
+    return a
+  end
+end
+
+class Hash
+  def to_jaxb_json_hash
+    h = Hash.new
+    each { | _key, _value | h[_key.to_jaxb_json_hash] = _value.to_jaxb_json_hash }
+    return h
+  end
+end
+
+
+module Org
+
+module Apache
+
+module Lens
+
+module Api
+
+  # 
+  class DateTime 
+
+    # (no documentation provided)
+    attr_accessor :date
+
+    # the json hash for this DateTime
+    def to_jaxb_json_hash
+      _h = {}
+      _h['date'] = date.to_jaxb_json_hash unless date.nil?
+      return _h
+    end
+
+    # the json (string form) for this DateTime
+    def to_json
+      to_jaxb_json_hash.to_json
+    end
+
+    #initializes this DateTime with a json hash
+    def init_jaxb_json_hash(_o)
+      @date = Time.from_json(_o['date']) unless _o['date'].nil?
+    end
+
+    # constructs a DateTime from a (parsed) JSON hash
+    def self.from_json(o)
+      if o.nil?
+        return nil
+      else
+        inst = new
+        inst.init_jaxb_json_hash o
+        return inst
+      end
+    end
+  end
+
+end
+
+end
+
+end
+
+end
+
+module Org
+
+module Apache
+
+module Lens
+
+module Api
+
+  # 
+  class LensSessionHandle 
+
+    # (no documentation provided)
+    attr_accessor :publicId
+    # (no documentation provided)
+    attr_accessor :secretId
+
+    # the json hash for this LensSessionHandle
+    def to_jaxb_json_hash
+      _h = {}
+      _h['publicId'] = publicId.to_jaxb_json_hash unless publicId.nil?
+      _h['secretId'] = secretId.to_jaxb_json_hash unless secretId.nil?
+      return _h
+    end
+
+    # the json (string form) for this LensSessionHandle
+    def to_json
+      to_jaxb_json_hash.to_json
+    end
+
+    #initializes this LensSessionHandle with a json hash
+    def init_jaxb_json_hash(_o)
+      @publicId = String.from_json(_o['publicId']) unless _o['publicId'].nil?
+      @secretId = String.from_json(_o['secretId']) unless _o['secretId'].nil?
+    end
+
+    # constructs a LensSessionHandle from a (parsed) JSON hash
+    def self.from_json(o)
+      if o.nil?
+        return nil
+      else
+        inst = new
+        inst.init_jaxb_json_hash o
+        return inst
+      end
+    end
+  end
+
+end
+
+end
+
+end
+
+end
+
+module Org
+
+module Apache
+
+module Lens
+
+module Api
+
+  # 
+  class StringList 
+
+    # (no documentation provided)
+    attr_accessor :elements
+
+    # the json hash for this StringList
+    def to_jaxb_json_hash
+      _h = {}
+      if !elements.nil?
+        _ha = Array.new
+        elements.each { | _item | _ha.push _item.to_jaxb_json_hash }
+        _h['elements'] = _ha
+      end
+      return _h
+    end
+
+    # the json (string form) for this StringList
+    def to_json
+      to_jaxb_json_hash.to_json
+    end
+
+    #initializes this StringList with a json hash
+    def init_jaxb_json_hash(_o)
+      if !_o['elements'].nil?
+        @elements = Array.new
+        _oa = _o['elements']
+        _oa.each { | _item | @elements.push String.from_json(_item) }
+      end
+    end
+
+    # constructs a StringList from a (parsed) JSON hash
+    def self.from_json(o)
+      if o.nil?
+        return nil
+      else
+        inst = new
+        inst.init_jaxb_json_hash o
+        return inst
+      end
+    end
+  end
+
+end
+
+end
+
+end
+
+end
+
+module Org
+
+module Apache
+
+module Lens
+
+module Api
+
+module Query
+
+  # 
+  class LensPreparedQuery 
+
+    # (no documentation provided)
+    attr_accessor :prepareHandle
+    # (no documentation provided)
+    attr_accessor :userQuery
+    # (no documentation provided)
+    attr_accessor :conf
+    # (no documentation provided)
+    attr_accessor :preparedUser
+    # (no documentation provided)
+    attr_accessor :selectedDriverClassName
+    # (no documentation provided)
+    attr_accessor :driverQuery
+    # (no documentation provided)
+    attr_accessor :preparedTime
+
+    # the json hash for this LensPreparedQuery
+    def to_jaxb_json_hash
+      _h = {}
+      _h['prepareHandle'] = prepareHandle.to_jaxb_json_hash unless prepareHandle.nil?
+      _h['userQuery'] = userQuery.to_jaxb_json_hash unless userQuery.nil?
+      _h['conf'] = conf.to_jaxb_json_hash unless conf.nil?
+      _h['preparedUser'] = preparedUser.to_jaxb_json_hash unless preparedUser.nil?
+      _h['selectedDriverClassName'] = selectedDriverClassName.to_jaxb_json_hash unless selectedDriverClassName.nil?
+      _h['driverQuery'] = driverQuery.to_jaxb_json_hash unless driverQuery.nil?
+      _h['preparedTime'] = preparedTime.to_jaxb_json_hash unless preparedTime.nil?
+      return _h
+    end
+
+    # the json (string form) for this LensPreparedQuery
+    def to_json
+      to_jaxb_json_hash.to_json
+    end
+
+    #initializes this LensPreparedQuery with a json hash
+    def init_jaxb_json_hash(_o)
+      @prepareHandle = Org::Apache::Lens::Api::Query::QueryPrepareHandle.from_json(_o['prepareHandle']) unless _o['prepareHandle'].nil?
+      @userQuery = String.from_json(_o['userQuery']) unless _o['userQuery'].nil?
+      @conf = Org::Apache::Lens::Api::LensConf.from_json(_o['conf']) unless _o['conf'].nil?
+      @preparedUser = String.from_json(_o['preparedUser']) unless _o['preparedUser'].nil?
+      @selectedDriverClassName = String.from_json(_o['selectedDriverClassName']) unless _o['selectedDriverClassName'].nil?
+      @driverQuery = String.from_json(_o['driverQuery']) unless _o['driverQuery'].nil?
+      @preparedTime = Time.from_json(_o['preparedTime']) unless _o['preparedTime'].nil?
+    end
+
+    # constructs a LensPreparedQuery from a (parsed) JSON hash
+    def self.from_json(o)
+      if o.nil?
+        return nil
+      else
+        inst = new
+        inst.init_jaxb_json_hash o
+        return inst
+      end
+    end
+  end
+
+end
+
+end
+
+end
+
+end
+
+end
+
+module Org
+
+module Apache
+
+module Lens
+
+module Api
+
+module Query
+
+  # 
+  class LensQuery 
+
+    # (no documentation provided)
+    attr_accessor :queryHandle
+    # (no documentation provided)
+    attr_accessor :resultSetPath
+    # (no documentation provided)
+    attr_accessor :finishTime
+    # (no documentation provided)
+    attr_accessor :selectedDriverClassName
+    # (no documentation provided)
+    attr_accessor :submissionTime
+    # (no documentation provided)
+    attr_accessor :closedTime
+    # (no documentation provided)
+    attr_accessor :isPersistent
+    # (no documentation provided)
+    attr_accessor :driverQuery
+    # (no documentation provided)
+    attr_accessor :userQuery
+    # (no documentation provided)
+    attr_accessor :driverStartTime
+    # (no documentation provided)
+    attr_accessor :priority
+    # (no documentation provided)
+    attr_accessor :submittedUser
+    # (no documentation provided)
+    attr_accessor :launchTime
+    # (no documentation provided)
+    attr_accessor :driverOpHandle
+    # (no documentation provided)
+    attr_accessor :status
+    # (no documentation provided)
+    attr_accessor :driverFinishTime
+    # (no documentation provided)
+    attr_accessor :queryConf
+    # (no documentation provided)
+    attr_accessor :queryName
+
+    # the json hash for this LensQuery
+    def to_jaxb_json_hash
+      _h = {}
+      _h['queryHandle'] = queryHandle.to_jaxb_json_hash unless queryHandle.nil?
+      _h['resultSetPath'] = resultSetPath.to_jaxb_json_hash unless resultSetPath.nil?
+      _h['finishTime'] = finishTime.to_jaxb_json_hash unless finishTime.nil?
+      _h['selectedDriverClassName'] = selectedDriverClassName.to_jaxb_json_hash unless selectedDriverClassName.nil?
+      _h['submissionTime'] = submissionTime.to_jaxb_json_hash unless submissionTime.nil?
+      _h['closedTime'] = closedTime.to_jaxb_json_hash unless closedTime.nil?
+      _h['isPersistent'] = isPersistent.to_jaxb_json_hash unless isPersistent.nil?
+      _h['driverQuery'] = driverQuery.to_jaxb_json_hash unless driverQuery.nil?
+      _h['userQuery'] = userQuery.to_jaxb_json_hash unless userQuery.nil?
+      _h['driverStartTime'] = driverStartTime.to_jaxb_json_hash unless driverStartTime.nil?
+      _h['priority'] = priority.to_jaxb_json_hash unless priority.nil?
+      _h['submittedUser'] = submittedUser.to_jaxb_json_hash unless submittedUser.nil?
+      _h['launchTime'] = launchTime.to_jaxb_json_hash unless launchTime.nil?
+      _h['driverOpHandle'] = driverOpHandle.to_jaxb_json_hash unless driverOpHandle.nil?
+      _h['status'] = status.to_jaxb_json_hash unless status.nil?
+      _h['driverFinishTime'] = driverFinishTime.to_jaxb_json_hash unless driverFinishTime.nil?
+      _h['queryConf'] = queryConf.to_jaxb_json_hash unless queryConf.nil?
+      _h['queryName'] = queryName.to_jaxb_json_hash unless queryName.nil?
+      return _h
+    end
+
+    # the json (string form) for this LensQuery
+    def to_json
+      to_jaxb_json_hash.to_json
+    end
+
+    #initializes this LensQuery with a json hash
+    def init_jaxb_json_hash(_o)
+      @queryHandle = Org::Apache::Lens::Api::Query::QueryHandle.from_json(_o['queryHandle']) unless _o['queryHandle'].nil?
+      @resultSetPath = String.from_json(_o['resultSetPath']) unless _o['resultSetPath'].nil?
+      @finishTime = Bignum.from_json(_o['finishTime']) unless _o['finishTime'].nil?
+      @selectedDriverClassName = String.from_json(_o['selectedDriverClassName']) unless _o['selectedDriverClassName'].nil?
+      @submissionTime = Bignum.from_json(_o['submissionTime']) unless _o['submissionTime'].nil?
+      @closedTime = Bignum.from_json(_o['closedTime']) unless _o['closedTime'].nil?
+      @isPersistent = Boolean.from_json(_o['isPersistent']) unless _o['isPersistent'].nil?
+      @driverQuery = String.from_json(_o['driverQuery']) unless _o['driverQuery'].nil?
+      @userQuery = String.from_json(_o['userQuery']) unless _o['userQuery'].nil?
+      @driverStartTime = Bignum.from_json(_o['driverStartTime']) unless _o['driverStartTime'].nil?
+      @priority = String.from_json(_o['priority']) unless _o['priority'].nil?
+      @submittedUser = String.from_json(_o['submittedUser']) unless _o['submittedUser'].nil?
+      @launchTime = Bignum.from_json(_o['launchTime']) unless _o['launchTime'].nil?
+      @driverOpHandle = String.from_json(_o['driverOpHandle']) unless _o['driverOpHandle'].nil?
+      @status = Org::Apache::Lens::Api::Query::QueryStatus.from_json(_o['status']) unless _o['status'].nil?
+      @driverFinishTime = Bignum.from_json(_o['driverFinishTime']) unless _o['driverFinishTime'].nil?
+      @queryConf = Org::Apache::Lens::Api::LensConf.from_json(_o['queryConf']) unless _o['queryConf'].nil?
+      @queryName = String.from_json(_o['queryName']) unless _o['queryName'].nil?
+    end
+
+    # constructs a LensQuery from a (parsed) JSON hash
+    def self.from_json(o)
+      if o.nil?
+        return nil
+      else
+        inst = new
+        inst.init_jaxb_json_hash o
+        return inst
+      end
+    end
+  end
+
+end
+
+end
+
+end
+
+end
+
+end
+
+module Org
+
+module Apache
+
+module Lens
+
+module Api
+
+module Query
+
+  # 
+  class QueryCost 
+
+    # (no documentation provided)
+    attr_accessor :estimatedResourceUsage
+    # (no documentation provided)
+    attr_accessor :estimatedExecTimeMillis
+
+    # the json hash for this QueryCost
+    def to_jaxb_json_hash
+      _h = {}
+      _h['estimatedResourceUsage'] = estimatedResourceUsage.to_jaxb_json_hash unless estimatedResourceUsage.nil?
+      _h['estimatedExecTimeMillis'] = estimatedExecTimeMillis.to_jaxb_json_hash unless estimatedExecTimeMillis.nil?
+      return _h
+    end
+
+    # the json (string form) for this QueryCost
+    def to_json
+      to_jaxb_json_hash.to_json
+    end
+
+    #initializes this QueryCost with a json hash
+    def init_jaxb_json_hash(_o)
+      @estimatedResourceUsage = Float.from_json(_o['estimatedResourceUsage']) unless _o['estimatedResourceUsage'].nil?
+      @estimatedExecTimeMillis = Bignum.from_json(_o['estimatedExecTimeMillis']) unless _o['estimatedExecTimeMillis'].nil?
+    end
+
+    # constructs a QueryCost from a (parsed) JSON hash
+    def self.from_json(o)
+      if o.nil?
+        return nil
+      else
+        inst = new
+        inst.init_jaxb_json_hash o
+        return inst
+      end
+    end
+  end
+
+end
+
+end
+
+end
+
+end
+
+end
+
+module Org
+
+module Apache
+
+module Lens
+
+module Api
+
+  # 
+  class LensConf 
+
+    # (no documentation provided)
+    attr_accessor :properties
+
+    # the json hash for this LensConf
+    def to_jaxb_json_hash
+      _h = {}
+      _h['properties'] = properties.to_jaxb_json_hash unless properties.nil?
+      return _h
+    end
+
+    # the json (string form) for this LensConf
+    def to_json
+      to_jaxb_json_hash.to_json
+    end
+
+    #initializes this LensConf with a json hash
+    def init_jaxb_json_hash(_o)
+      @properties = Hash.from_json(_o['properties']) unless _o['properties'].nil?
+    end
+
+    # constructs a LensConf from a (parsed) JSON hash
+    def self.from_json(o)
+      if o.nil?
+        return nil
+      else
+        inst = new
+        inst.init_jaxb_json_hash o
+        return inst
+      end
+    end
+  end
+
+end
+
+end
+
+end
+
+end
+
+module Org
+
+module Apache
+
+module Lens
+
+module Api
+
+module Query
+
+  # 
+  class QueryResult 
+
+
+    # the json hash for this QueryResult
+    def to_jaxb_json_hash
+      _h = {}
+      return _h
+    end
+
+    # the json (string form) for this QueryResult
+    def to_json
+      to_jaxb_json_hash.to_json
+    end
+
+    #initializes this QueryResult with a json hash
+    def init_jaxb_json_hash(_o)
+    end
+
+    # constructs a QueryResult from a (parsed) JSON hash
+    def self.from_json(o)
+      if o.nil?
+        return nil
+      else
+        inst = new
+        inst.init_jaxb_json_hash o
+        return inst
+      end
+    end
+  end
+
+end
+
+end
+
+end
+
+end
+
+end
+
+module Org
+
+module Apache
+
+module Lens
+
+module Api
+
+module Query
+
+  # 
+  class QueryStatus 
+
+    # (no documentation provided)
+    attr_accessor :progressMessage
+    # (no documentation provided)
+    attr_accessor :statusMessage
+    # (no documentation provided)
+    attr_accessor :errorMessage
+    # (no documentation provided)
+    attr_accessor :isResultSetAvailable
+    # (no documentation provided)
+    attr_accessor :progress
+    # (no documentation provided)
+    attr_accessor :status
+
+    # the json hash for this QueryStatus
+    def to_jaxb_json_hash
+      _h = {}
+      _h['progressMessage'] = progressMessage.to_jaxb_json_hash unless progressMessage.nil?
+      _h['statusMessage'] = statusMessage.to_jaxb_json_hash unless statusMessage.nil?
+      _h['errorMessage'] = errorMessage.to_jaxb_json_hash unless errorMessage.nil?
+      _h['isResultSetAvailable'] = isResultSetAvailable.to_jaxb_json_hash unless isResultSetAvailable.nil?
+      _h['progress'] = progress.to_jaxb_json_hash unless progress.nil?
+      _h['status'] = status.to_jaxb_json_hash unless status.nil?
+      return _h
+    end
+
+    # the json (string form) for this QueryStatus
+    def to_json
+      to_jaxb_json_hash.to_json
+    end
+
+    #initializes this QueryStatus with a json hash
+    def init_jaxb_json_hash(_o)
+      @progressMessage = String.from_json(_o['progressMessage']) unless _o['progressMessage'].nil?
+      @statusMessage = String.from_json(_o['statusMessage']) unless _o['statusMessage'].nil?
+      @errorMessage = String.from_json(_o['errorMessage']) unless _o['errorMessage'].nil?
+      @isResultSetAvailable = Boolean.from_json(_o['isResultSetAvailable']) unless _o['isResultSetAvailable'].nil?
+      @progress = Float.from_json(_o['progress']) unless _o['progress'].nil?
+      @status = String.from_json(_o['status']) unless _o['status'].nil?
+    end
+
+    # constructs a QueryStatus from a (parsed) JSON hash
+    def self.from_json(o)
+      if o.nil?
+        return nil
+      else
+        inst = new
+        inst.init_jaxb_json_hash o
+        return inst
+      end
+    end
+  end
+
+end
+
+end
+
+end
+
+end
+
+end
+
+module Org
+
+module Apache
+
+module Lens
+
+module Api
+
+module Query
+
+  # 
+  class QuerySubmitResult 
+
+
+    # the json hash for this QuerySubmitResult
+    def to_jaxb_json_hash
+      _h = {}
+      return _h
+    end
+
+    # the json (string form) for this QuerySubmitResult
+    def to_json
+      to_jaxb_json_hash.to_json
+    end
+
+    #initializes this QuerySubmitResult with a json hash
+    def init_jaxb_json_hash(_o)
+    end
+
+    # constructs a QuerySubmitResult from a (parsed) JSON hash
+    def self.from_json(o)
+      if o.nil?
+        return nil
+      else
+        inst = new
+        inst.init_jaxb_json_hash o
+        return inst
+      end
+    end
+  end
+
+end
+
+end
+
+end
+
+end
+
+end
+
+module Org
+
+module Apache
+
+module Lens
+
+module Api
+
+module Query
+
+  # 
+  class ResultColumn 
+
+    # (no documentation provided)
+    attr_accessor :type
+    # (no documentation provided)
+    attr_accessor :name
+
+    # the json hash for this ResultColumn
+    def to_jaxb_json_hash
+      _h = {}
+      _h['type'] = type.to_jaxb_json_hash unless type.nil?
+      _h['name'] = name.to_jaxb_json_hash unless name.nil?
+      return _h
+    end
+
+    # the json (string form) for this ResultColumn
+    def to_json
+      to_jaxb_json_hash.to_json
+    end
+
+    #initializes this ResultColumn with a json hash
+    def init_jaxb_json_hash(_o)
+      @type = String.from_json(_o['type']) unless _o['type'].nil?
+      @name = String.from_json(_o['name']) unless _o['name'].nil?
+    end
+
+    # constructs a ResultColumn from a (parsed) JSON hash
+    def self.from_json(o)
+      if o.nil?
+        return nil
+      else
+        inst = new
+        inst.init_jaxb_json_hash o
+        return inst
+      end
+    end
+  end
+
+end
+
+end
+
+end
+
+end
+
+end
+
+module Org
+
+module Apache
+
+module Lens
+
+module Api
+
+module Query
+
+  # 
+  class ResultRow 
+
+    # (no documentation provided)
+    attr_accessor :values
+
+    # the json hash for this ResultRow
+    def to_jaxb_json_hash
+      _h = {}
+      if !values.nil?
+        _ha = Array.new
+        values.each { | _item | _ha.push _item.to_jaxb_json_hash }
+        _h['values'] = _ha
+      end
+      return _h
+    end
+
+    # the json (string form) for this ResultRow
+    def to_json
+      to_jaxb_json_hash.to_json
+    end
+
+    #initializes this ResultRow with a json hash
+    def init_jaxb_json_hash(_o)
+      if !_o['values'].nil?
+        @values = Array.new
+        _oa = _o['values']
+        _oa.each { | _item | @values.push Object.from_json(_item) }
+      end
+    end
+
+    # constructs a ResultRow from a (parsed) JSON hash
+    def self.from_json(o)
+      if o.nil?
+        return nil
+      else
+        inst = new
+        inst.init_jaxb_json_hash o
+        return inst
+      end
+    end
+  end
+
+end
+
+end
+
+end
+
+end
+
+end
+
+module Org
+
+module Apache
+
+module Lens
+
+module Api
+
+module Query
+
+  # 
+  class QueryResultSetMetadata 
+
+    # (no documentation provided)
+    attr_accessor :columns
+
+    # the json hash for this QueryResultSetMetadata
+    def to_jaxb_json_hash
+      _h = {}
+      if !columns.nil?
+        _ha = Array.new
+        columns.each { | _item | _ha.push _item.to_jaxb_json_hash }
+        _h['columns'] = _ha
+      end
+      return _h
+    end
+
+    # the json (string form) for this QueryResultSetMetadata
+    def to_json
+      to_jaxb_json_hash.to_json
+    end
+
+    #initializes this QueryResultSetMetadata with a json hash
+    def init_jaxb_json_hash(_o)
+      if !_o['columns'].nil?
+        @columns = Array.new
+        _oa = _o['columns']
+        _oa.each { | _item | @columns.push Org::Apache::Lens::Api::Query::ResultColumn.from_json(_item) }
+      end
+    end
+
+    # constructs a QueryResultSetMetadata from a (parsed) JSON hash
+    def self.from_json(o)
+      if o.nil?
+        return nil
+      else
+        inst = new
+        inst.init_jaxb_json_hash o
+        return inst
+      end
+    end
+  end
+
+end
+
+end
+
+end
+
+end
+
+end
+
+module Org
+
+module Apache
+
+module Lens
+
+module Api
+
+  # 
+  class APIResult 
+
+    # (no documentation provided)
+    attr_accessor :status
+    # (no documentation provided)
+    attr_accessor :message
+
+    # the json hash for this APIResult
+    def to_jaxb_json_hash
+      _h = {}
+      _h['status'] = status.to_jaxb_json_hash unless status.nil?
+      _h['message'] = message.to_jaxb_json_hash unless message.nil?
+      return _h
+    end
+
+    # the json (string form) for this APIResult
+    def to_json
+      to_jaxb_json_hash.to_json
+    end
+
+    #initializes this APIResult with a json hash
+    def init_jaxb_json_hash(_o)
+      @status = String.from_json(_o['status']) unless _o['status'].nil?
+      @message = String.from_json(_o['message']) unless _o['message'].nil?
+    end
+
+    # constructs a APIResult from a (parsed) JSON hash
+    def self.from_json(o)
+      if o.nil?
+        return nil
+      else
+        inst = new
+        inst.init_jaxb_json_hash o
+        return inst
+      end
+    end
+  end
+
+end
+
+end
+
+end
+
+end
+
+module Org
+
+module Apache
+
+module Lens
+
+module Api
+
+module Query
+
+  # 
+  class QueryHandle < Org::Apache::Lens::Api::Query::QuerySubmitResult 
+
+    # (no documentation provided)
+    attr_accessor :handleId
+
+    # the json hash for this QueryHandle
+    def to_jaxb_json_hash
+      _h = super
+      _h['handleId'] = handleId.to_jaxb_json_hash unless handleId.nil?
+      return _h
+    end
+
+    #initializes this QueryHandle with a json hash
+    def init_jaxb_json_hash(_o)
+      super _o
+      @handleId = String.from_json(_o['handleId']) unless _o['handleId'].nil?
+    end
+
+    # constructs a QueryHandle from a (parsed) JSON hash
+    def self.from_json(o)
+      if o.nil?
+        return nil
+      else
+        inst = new
+        inst.init_jaxb_json_hash o
+        return inst
+      end
+    end
+  end
+
+end
+
+end
+
+end
+
+end
+
+end
+
+module Org
+
+module Apache
+
+module Lens
+
+module Api
+
+module Query
+
+  # 
+  class QueryHandleWithResultSet < Org::Apache::Lens::Api::Query::QuerySubmitResult 
+
+    # (no documentation provided)
+    attr_accessor :result
+    # (no documentation provided)
+    attr_accessor :queryHandle
+
+    # the json hash for this QueryHandleWithResultSet
+    def to_jaxb_json_hash
+      _h = super
+      _h['result'] = result.to_jaxb_json_hash unless result.nil?
+      _h['queryHandle'] = queryHandle.to_jaxb_json_hash unless queryHandle.nil?
+      return _h
+    end
+
+    #initializes this QueryHandleWithResultSet with a json hash
+    def init_jaxb_json_hash(_o)
+      super _o
+      @result = Org::Apache::Lens::Api::Query::QueryResult.from_json(_o['result']) unless _o['result'].nil?
+      @queryHandle = Org::Apache::Lens::Api::Query::QueryHandle.from_json(_o['queryHandle']) unless _o['queryHandle'].nil?
+    end
+
+    # constructs a QueryHandleWithResultSet from a (parsed) JSON hash
+    def self.from_json(o)
+      if o.nil?
+        return nil
+      else
+        inst = new
+        inst.init_jaxb_json_hash o
+        return inst
+      end
+    end
+  end
+
+end
+
+end
+
+end
+
+end
+
+end
+
+module Org
+
+module Apache
+
+module Lens
+
+module Api
+
+module Query
+
+  # 
+  class QueryPlan < Org::Apache::Lens::Api::Query::QuerySubmitResult 
+
+    # (no documentation provided)
+    attr_accessor :joinWeight
+    # (no documentation provided)
+    attr_accessor :prepareHandle
+    # (no documentation provided)
+    attr_accessor :errorMsg
+    # (no documentation provided)
+    attr_accessor :havingWeight
+    # (no documentation provided)
+    attr_accessor :numObys
+    # (no documentation provided)
+    attr_accessor :hasSubQuery
+    # (no documentation provided)
+    attr_accessor :numGbys
+    # (no documentation provided)
+    attr_accessor :queryCost
+    # (no documentation provided)
+    attr_accessor :tableWeights
+    # (no documentation provided)
+    attr_accessor :numSelDi
+    # (no documentation provided)
+    attr_accessor :filterWeight
+    # (no documentation provided)
+    attr_accessor :numFilters
+    # (no documentation provided)
+    attr_accessor :numHaving
+    # (no documentation provided)
+    attr_accessor :numSels
+    # (no documentation provided)
+    attr_accessor :numJoins
+    # (no documentation provided)
+    attr_accessor :tablesQueried
+    # (no documentation provided)
+    attr_accessor :obyWeight
+    # (no documentation provided)
+    attr_accessor :selectWeight
+    # (no documentation provided)
+    attr_accessor :execMode
+    # (no documentation provided)
+    attr_accessor :numAggrExprs
+    # (no documentation provided)
+    attr_accessor :error
+    # (no documentation provided)
+    attr_accessor :scanMode
+    # (no documentation provided)
+    attr_accessor :planString
+    # (no documentation provided)
+    attr_accessor :gbyWeight
+
+    # the json hash for this QueryPlan
+    def to_jaxb_json_hash
+      _h = super
+      _h['joinWeight'] = joinWeight.to_jaxb_json_hash unless joinWeight.nil?
+      _h['prepareHandle'] = prepareHandle.to_jaxb_json_hash unless prepareHandle.nil?
+      _h['errorMsg'] = errorMsg.to_jaxb_json_hash unless errorMsg.nil?
+      _h['havingWeight'] = havingWeight.to_jaxb_json_hash unless havingWeight.nil?
+      _h['numObys'] = numObys.to_jaxb_json_hash unless numObys.nil?
+      _h['hasSubQuery'] = hasSubQuery.to_jaxb_json_hash unless hasSubQuery.nil?
+      _h['numGbys'] = numGbys.to_jaxb_json_hash unless numGbys.nil?
+      _h['queryCost'] = queryCost.to_jaxb_json_hash unless queryCost.nil?
+      _h['tableWeights'] = tableWeights.to_jaxb_json_hash unless tableWeights.nil?
+      _h['numSelDi'] = numSelDi.to_jaxb_json_hash unless numSelDi.nil?
+      _h['filterWeight'] = filterWeight.to_jaxb_json_hash unless filterWeight.nil?
+      _h['numFilters'] = numFilters.to_jaxb_json_hash unless numFilters.nil?
+      _h['numHaving'] = numHaving.to_jaxb_json_hash unless numHaving.nil?
+      _h['numSels'] = numSels.to_jaxb_json_hash unless numSels.nil?
+      _h['numJoins'] = numJoins.to_jaxb_json_hash unless numJoins.nil?
+      if !tablesQueried.nil?
+        _ha = Array.new
+        tablesQueried.each { | _item | _ha.push _item.to_jaxb_json_hash }
+        _h['tablesQueried'] = _ha
+      end
+      _h['obyWeight'] = obyWeight.to_jaxb_json_hash unless obyWeight.nil?
+      _h['selectWeight'] = selectWeight.to_jaxb_json_hash unless selectWeight.nil?
+      _h['execMode'] = execMode.to_jaxb_json_hash unless execMode.nil?
+      _h['numAggrExprs'] = numAggrExprs.to_jaxb_json_hash unless numAggrExprs.nil?
+      _h['error'] = error.to_jaxb_json_hash unless error.nil?
+      _h['scanMode'] = scanMode.to_jaxb_json_hash unless scanMode.nil?
+      _h['planString'] = planString.to_jaxb_json_hash unless planString.nil?
+      _h['gbyWeight'] = gbyWeight.to_jaxb_json_hash unless gbyWeight.nil?
+      return _h
+    end
+
+    #initializes this QueryPlan with a json hash
+    def init_jaxb_json_hash(_o)
+      super _o
+      @joinWeight = Float.from_json(_o['joinWeight']) unless _o['joinWeight'].nil?
+      @prepareHandle = Org::Apache::Lens::Api::Query::QueryPrepareHandle.from_json(_o['prepareHandle']) unless _o['prepareHandle'].nil?
+      @errorMsg = String.from_json(_o['errorMsg']) unless _o['errorMsg'].nil?
+      @havingWeight = Float.from_json(_o['havingWeight']) unless _o['havingWeight'].nil?
+      @numObys = Fixnum.from_json(_o['numObys']) unless _o['numObys'].nil?
+      @hasSubQuery = Boolean.from_json(_o['hasSubQuery']) unless _o['hasSubQuery'].nil?
+      @numGbys = Fixnum.from_json(_o['numGbys']) unless _o['numGbys'].nil?
+      @queryCost = Org::Apache::Lens::Api::Query::QueryCost.from_json(_o['queryCost']) unless _o['queryCost'].nil?
+      @tableWeights = Hash.from_json(_o['tableWeights']) unless _o['tableWeights'].nil?
+      @numSelDi = Fixnum.from_json(_o['numSelDi']) unless _o['numSelDi'].nil?
+      @filterWeight = Float.from_json(_o['filterWeight']) unless _o['filterWeight'].nil?
+      @numFilters = Fixnum.from_json(_o['numFilters']) unless _o['numFilters'].nil?
+      @numHaving = Fixnum.from_json(_o['numHaving']) unless _o['numHaving'].nil?
+      @numSels = Fixnum.from_json(_o['numSels']) unless _o['numSels'].nil?
+      @numJoins = Fixnum.from_json(_o['numJoins']) unless _o['numJoins'].nil?
+      if !_o['tablesQueried'].nil?
+        @tablesQueried = Array.new
+        _oa = _o['tablesQueried']
+        _oa.each { | _item | @tablesQueried.push String.from_json(_item) }
+      end
+      @obyWeight = Float.from_json(_o['obyWeight']) unless _o['obyWeight'].nil?
+      @selectWeight = Float.from_json(_o['selectWeight']) unless _o['selectWeight'].nil?
+      @execMode = String.from_json(_o['execMode']) unless _o['execMode'].nil?
+      @numAggrExprs = Fixnum.from_json(_o['numAggrExprs']) unless _o['numAggrExprs'].nil?
+      @error = Boolean.from_json(_o['error']) unless _o['error'].nil?
+      @scanMode = String.from_json(_o['scanMode']) unless _o['scanMode'].nil?
+      @planString = String.from_json(_o['planString']) unless _o['planString'].nil?
+      @gbyWeight = Float.from_json(_o['gbyWeight']) unless _o['gbyWeight'].nil?
+    end
+
+    # constructs a QueryPlan from a (parsed) JSON hash
+    def self.from_json(o)
+      if o.nil?
+        return nil
+      else
+        inst = new
+        inst.init_jaxb_json_hash o
+        return inst
+      end
+    end
+  end
+
+end
+
+end
+
+end
+
+end
+
+end
+
+module Org
+
+module Apache
+
+module Lens
+
+module Api
+
+module Query
+
+  # 
+  class ResultColumnType
+
+    # (no documentation provided)
+    BOOLEAN = "BOOLEAN"
+
+    # (no documentation provided)
+    TINYINT = "TINYINT"
+
+    # (no documentation provided)
+    SMALLINT = "SMALLINT"
+
+    # (no documentation provided)
+    INT = "INT"
+
+    # (no documentation provided)
+    BIGINT = "BIGINT"
+
+    # (no documentation provided)
+    FLOAT = "FLOAT"
+
+    # (no documentation provided)
+    DOUBLE = "DOUBLE"
+
+    # (no documentation provided)
+    STRING = "STRING"
+
+    # (no documentation provided)
+    TIMESTAMP = "TIMESTAMP"
+
+    # (no documentation provided)
+    BINARY = "BINARY"
+
+    # (no documentation provided)
+    ARRAY = "ARRAY"
+
+    # (no documentation provided)
+    MAP = "MAP"
+
+    # (no documentation provided)
+    STRUCT = "STRUCT"
+
+    # (no documentation provided)
+    UNIONTYPE = "UNIONTYPE"
+
+    # (no documentation provided)
+    USER_DEFINED = "USER_DEFINED"
+
+    # (no documentation provided)
+    DECIMAL = "DECIMAL"
+
+    # (no documentation provided)
+    NULL = "NULL"
+
+    # (no documentation provided)
+    DATE = "DATE"
+
+    # (no documentation provided)
+    VARCHAR = "VARCHAR"
+
+    # (no documentation provided)
+    CHAR = "CHAR"
+  end
+
+end
+
+end
+
+end
+
+end
+
+end
+
+module Org
+
+module Apache
+
+module Lens
+
+module Api
+
+module Query
+
+  # 
+  class Status
+
+    # (no documentation provided)
+    NEW = "NEW"
+
+    # (no documentation provided)
+    QUEUED = "QUEUED"
+
+    # (no documentation provided)
+    LAUNCHED = "LAUNCHED"
+
+    # (no documentation provided)
+    RUNNING = "RUNNING"
+
+    # (no documentation provided)
+    EXECUTED = "EXECUTED"
+
+    # (no documentation provided)
+    SUCCESSFUL = "SUCCESSFUL"
+
+    # (no documentation provided)
+    FAILED = "FAILED"
+
+    # (no documentation provided)
+    CANCELED = "CANCELED"
+
+    # (no documentation provided)
+    CLOSED = "CLOSED"
+  end
+
+end
+
+end
+
+end
+
+end
+
+end
+
+module Org
+
+module Apache
+
+module Lens
+
+module Api
+
+module Query
+
+  # 
+  class QueryPrepareHandle < Org::Apache::Lens::Api::Query::QuerySubmitResult 
+
+    # (no documentation provided)
+    attr_accessor :prepareHandleId
+
+    # the json hash for this QueryPrepareHandle
+    def to_jaxb_json_hash
+      _h = super
+      _h['prepareHandleId'] = prepareHandleId.to_jaxb_json_hash unless prepareHandleId.nil?
+      return _h
+    end
+
+    #initializes this QueryPrepareHandle with a json hash
+    def init_jaxb_json_hash(_o)
+      super _o
+      @prepareHandleId = String.from_json(_o['prepareHandleId']) unless _o['prepareHandleId'].nil?
+    end
+
+    # constructs a QueryPrepareHandle from a (parsed) JSON hash
+    def self.from_json(o)
+      if o.nil?
+        return nil
+      else
+        inst = new
+        inst.init_jaxb_json_hash o
+        return inst
+      end
+    end
+  end
+
+end
+
+end
+
+end
+
+end
+
+end
+
+module Org
+
+module Apache
+
+module Lens
+
+module Api
+
+module Query
+
+  # 
+  class PersistentQueryResult < Org::Apache::Lens::Api::Query::QueryResult 
+
+    # (no documentation provided)
+    attr_accessor :numRows
+    # (no documentation provided)
+    attr_accessor :persistedURI
+
+    # the json hash for this PersistentQueryResult
+    def to_jaxb_json_hash
+      _h = super
+      _h['numRows'] = numRows.to_jaxb_json_hash unless numRows.nil?
+      _h['persistedURI'] = persistedURI.to_jaxb_json_hash unless persistedURI.nil?
+      return _h
+    end
+
+    #initializes this PersistentQueryResult with a json hash
+    def init_jaxb_json_hash(_o)
+      super _o
+      @numRows = Fixnum.from_json(_o['numRows']) unless _o['numRows'].nil?
+      @persistedURI = String.from_json(_o['persistedURI']) unless _o['persistedURI'].nil?
+    end
+
+    # constructs a PersistentQueryResult from a (parsed) JSON hash
+    def self.from_json(o)
+      if o.nil?
+        return nil
+      else
+        inst = new
+        inst.init_jaxb_json_hash o
+        return inst
+      end
+    end
+  end
+
+end
+
+end
+
+end
+
+end
+
+end
+
+module Org
+
+module Apache
+
+module Lens
+
+module Api
+
+module Query
+
+  # 
+  class InMemoryQueryResult < Org::Apache::Lens::Api::Query::QueryResult 
+
+    # (no documentation provided)
+    attr_accessor :rows
+
+    # the json hash for this InMemoryQueryResult
+    def to_jaxb_json_hash
+      _h = super
+      if !rows.nil?
+        _ha = Array.new
+        rows.each { | _item | _ha.push _item.to_jaxb_json_hash }
+        _h['rows'] = _ha
+      end
+      return _h
+    end
+
+    #initializes this InMemoryQueryResult with a json hash
+    def init_jaxb_json_hash(_o)
+      super _o
+      if !_o['rows'].nil?
+        @rows = Array.new
+        _oa = _o['rows']
+        _oa.each { | _item | @rows.push Org::Apache::Lens::Api::Query::ResultRow.from_json(_item) }
+      end
+    end
+
+    # constructs a InMemoryQueryResult from a (parsed) JSON hash
+    def self.from_json(o)
+      if o.nil?
+        return nil
+      else
+        inst = new
+        inst.init_jaxb_json_hash o
+        return inst
+      end
+    end
+  end
+
+end
+
+end
+
+end
+
+end
+
+end
+
+module Org
+
+module Apache
+
+module Lens
+
+module Api
+
+  # 
+  class Priority
+
+    # (no documentation provided)
+    VERY_HIGH = "VERY_HIGH"
+
+    # (no documentation provided)
+    HIGH = "HIGH"
+
+    # (no documentation provided)
+    NORMAL = "NORMAL"
+
+    # (no documentation provided)
+    LOW = "LOW"
+
+    # (no documentation provided)
+    VERY_LOW = "VERY_LOW"
+  end
+
+end
+
+end
+
+end
+
+end
+
+module Org
+
+module Apache
+
+module Lens
+
+module Api
+
+  # 
+  class Status
+
+    # (no documentation provided)
+    SUCCEEDED = "SUCCEEDED"
+
+    # (no documentation provided)
+    PARTIAL = "PARTIAL"
+
+    # (no documentation provided)
+    FAILED = "FAILED"
+  end
+
+end
+
+end
+
+end
+
+end

Added: incubator/lens/site/publish/current/model.html
URL: http://svn.apache.org/viewvc/incubator/lens/site/publish/current/model.html?rev=1658134&view=auto
==============================================================================
--- incubator/lens/site/publish/current/model.html (added)
+++ incubator/lens/site/publish/current/model.html Sun Feb  8 04:19:56 2015
@@ -0,0 +1,179 @@
+<!doctype html>
+<!-- paulirish.com/2008/conditional-stylesheets-vs-css-hacks-answer-neither/ -->
+<!--[if lt IE 7 ]> <html class="no-js ie6" lang="en"> <![endif]-->
+<!--[if IE 7 ]>    <html class="no-js ie7" lang="en"> <![endif]-->
+<!--[if IE 8 ]>    <html class="no-js ie8" lang="en"> <![endif]-->
+<!--[if (gte IE 9)|!(IE)]><!--> <html class="no-js" lang="en"> <!--<![endif]-->
+<head>
+  <meta charset="utf-8">
+
+  <!-- Always force latest IE rendering engine (even in intranet) & Chrome Frame
+       Remove this if you use the .htaccess -->
+  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+
+  <title>Data Model</title>
+
+  <!-- Mobile viewport optimized: j.mp/bplateviewport -->
+  <meta name="viewport" content="width=device-width, initial-scale=1.0">
+
+  <!-- CSS: implied media="all" -->
+  <link rel="stylesheet" href="css/style.css?v=2">
+  <link rel="stylesheet" href="css/prettify.css">
+
+  <!-- All JavaScript at the bottom, except for Modernizr which enables HTML5 elements & feature detects -->
+  <script src="js/libs/modernizr-1.7.min.js"></script>
+
+</head>
+
+<body class="home">
+
+  <div class="container">
+    <header>
+      <div id="header" class="column first last span-20">
+        <div id="site-name" class="column span-18 append-1 prepend-1 first last"><a href="index.html">Data Model</a></div>
+        <div id="primary" class="column span-18 append-1 prepend-1 first last">
+          <ul class="navigation">
+            <li id="nav-rest"><a href="rest.html">REST</a></li>
+            <li id="nav-data"><a href="model.html">Data Model</a></li>
+            <li id="nav-downloads"><a href="downloads.html">Files and Libraries</a></li>
+          </ul>
+        </div>
+        <div>
+          <ul class="xbreadcrumbs" id="breadcrumbs">
+            <li>
+              <a href="index.html" class="home">Home</a> &gt;
+            </li>
+            <li class="current">
+              <a href="model.html">Data Model</a>
+              <ul>
+                <li><a href="model.html">Data Model</a></li>
+                <li><a href="rest.html">REST</a></li>
+                <li><a href="downloads.html">Files and Libraries</a></li>
+              </ul>
+            </li>
+          </ul>
+        </div>
+      </div>
+    </header>
+    <div id="main" class="column first last span-20">
+    <h1>Data Model</h1>
+
+    <p>
+      All endpoints act on a common set of data. The data can be represented with difference media (i.e. "MIME") types, depending on the endpoint
+      that consumes and/or produces the data. The data can described by <a href="http://www.w3.org/XML/Schema">XML Schema</a>, which definitively
+      describes the XML representation of the data, but is also useful for describing the other formats of the data, such as <a href="http://json.org">JSON</a>.
+    </p>
+
+    <p>
+      This document will describe the data using terms based on <a href="http://www.w3.org/XML/Schema">XML Schema</a>.
+      Data can be grouped by namespace, with a schema document describing the <i>elements</i> and <i>types</i> of the namespace.
+      Generally speaking, <i>types</i> define the structure of the data and <i>elements</i> are <i>instances</i> of a type. For example,
+      <i>elements</i> are usually produced by (or consumed by) a REST endpoint, and the structure of each element is described by
+      its <i>type</i>.
+    </p>
+
+    <h2>Namespace "ns0"</h2>
+    <table>
+      <tr>
+        <td align="right">Namespace URI:</td>
+        <td>(default namespace)</td>
+      </tr>
+      <tr>
+        <td align="right">XSD:</td>
+        <td><a href="ns0.xsd">ns0.xsd</a></td>
+      </tr>
+    </table>
+
+    <h3>Data Elements</h3>
+
+    <ul>
+      <li><a href="el_ns0_conf.html">conf</a></li>
+      <li><a href="el_ns0_dateTime.html">dateTime</a></li>
+      <li><a href="el_ns0_inMemoryQueryResult.html">inMemoryQueryResult</a></li>
+      <li><a href="el_ns0_lensPreparedQuery.html">lensPreparedQuery</a></li>
+      <li><a href="el_ns0_lensQuery.html">lensQuery</a></li>
+      <li><a href="el_ns0_lensSessionHandle.html">lensSessionHandle</a></li>
+      <li><a href="el_ns0_persistentQueryResult.html">persistentQueryResult</a></li>
+      <li><a href="el_ns0_queryCost.html">queryCost</a></li>
+      <li><a href="el_ns0_queryHandle.html">queryHandle</a></li>
+      <li><a href="el_ns0_queryHandleWithResultSet.html">queryHandleWithResultSet</a></li>
+      <li><a href="el_ns0_queryPlan.html">queryPlan</a></li>
+      <li><a href="el_ns0_queryPrepareHandle.html">queryPrepareHandle</a></li>
+      <li><a href="el_ns0_queryResult.html">queryResult</a></li>
+      <li><a href="el_ns0_queryResultSetMetadata.html">queryResultSetMetadata</a></li>
+      <li><a href="el_ns0_queryStatus.html">queryStatus</a></li>
+      <li><a href="el_ns0_querySubmitResult.html">querySubmitResult</a></li>
+      <li><a href="el_ns0_result.html">result</a></li>
+      <li><a href="el_ns0_resultColumn.html">resultColumn</a></li>
+      <li><a href="el_ns0_resultColumnType.html">resultColumnType</a></li>
+      <li><a href="el_ns0_resultRow.html">resultRow</a></li>
+      <li><a href="el_ns0_stringList.html">stringList</a></li>
+    </ul>
+
+    <h3>Data Types</h3>
+    <ul>
+      <li><a href="ns0_APIResult.html">APIResult</a></li>
+      <li><a href="ns0_dateTime.html">dateTime</a></li>
+      <li><a href="ns0_inMemoryQueryResult.html">inMemoryQueryResult</a></li>
+      <li><a href="ns0_lensConf.html">lensConf</a></li>
+      <li><a href="ns0_lensPreparedQuery.html">lensPreparedQuery</a></li>
+      <li><a href="ns0_lensQuery.html">lensQuery</a></li>
+      <li><a href="ns0_lensSessionHandle.html">lensSessionHandle</a></li>
+      <li><a href="ns0_persistentQueryResult.html">persistentQueryResult</a></li>
+      <li><a href="ns0_priority.html">priority</a></li>
+      <li><a href="ns0_queryCost.html">queryCost</a></li>
+      <li><a href="ns0_queryHandle.html">queryHandle</a></li>
+      <li><a href="ns0_queryHandleWithResultSet.html">queryHandleWithResultSet</a></li>
+      <li><a href="ns0_queryPlan.html">queryPlan</a></li>
+      <li><a href="ns0_queryPrepareHandle.html">queryPrepareHandle</a></li>
+      <li><a href="ns0_queryResult.html">queryResult</a></li>
+      <li><a href="ns0_queryResultSetMetadata.html">queryResultSetMetadata</a></li>
+      <li><a href="ns0_queryStatus.html">queryStatus</a></li>
+      <li><a href="ns0_querySubmitResult.html">querySubmitResult</a></li>
+      <li><a href="ns0_resultColumn.html">resultColumn</a></li>
+      <li><a href="ns0_resultColumnType.html">resultColumnType</a></li>
+      <li><a href="ns0_resultRow.html">resultRow</a></li>
+      <li><a href="ns0_status.html">status</a></li>
+      <li><a href="ns0_status.html">status</a></li>
+      <li><a href="ns0_stringList.html">stringList</a></li>
+    </ul>
+
+      <div class="clear" />
+    </div>
+    <footer>
+      <div id="footer">
+        Generated by <a href="http://enunciate.codehaus.org">Enunciate</a>.
+      </div>
+    </footer>
+  </div> <!--! end of #container -->
+
+  <!-- JavaScript at the bottom for fast page loading -->
+
+  <!-- Grab Google CDN's jQuery, with a protocol relative URL; fall back to local if necessary -->
+  <script src="//ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.js"></script>
+  <script>window.jQuery || document.write("<script src='js/libs/jquery-1.5.1.min.js'>\x3C/script>")</script>
+
+  <!--manage the navigation menu-->
+  <script src="js/libs/xbreadcrumbs.js"></script>
+  <script>
+    $(function() {
+      $('#breadcrumbs').xBreadcrumbs();
+    });
+  </script>
+
+
+  <!-- prettify code blocks. see http://code.google.com/p/google-code-prettify/ -->
+  <script src="js/libs/prettify/prettify.js"></script>
+  <script>
+    $(function() {
+      prettyPrint();
+    });
+  </script>
+
+  <!--[if lt IE 7 ]>
+    <script src="js/libs/dd_belatedpng.js"></script>
+    <script>DD_belatedPNG.fix("img, .png_bg"); // Fix any <img> or .png_bg bg-images. Also, please read goo.gl/mZiyb </script>
+  <![endif]-->
+
+</body>
+</html>

Added: incubator/lens/site/publish/current/ns0.html
URL: http://svn.apache.org/viewvc/incubator/lens/site/publish/current/ns0.html?rev=1658134&view=auto
==============================================================================
--- incubator/lens/site/publish/current/ns0.html (added)
+++ incubator/lens/site/publish/current/ns0.html Sun Feb  8 04:19:56 2015
@@ -0,0 +1,170 @@
+<!doctype html>
+<!-- paulirish.com/2008/conditional-stylesheets-vs-css-hacks-answer-neither/ -->
+<!--[if lt IE 7 ]> <html class="no-js ie6" lang="en"> <![endif]-->
+<!--[if IE 7 ]>    <html class="no-js ie7" lang="en"> <![endif]-->
+<!--[if IE 8 ]>    <html class="no-js ie8" lang="en"> <![endif]-->
+<!--[if (gte IE 9)|!(IE)]><!--> <html class="no-js" lang="en"> <!--<![endif]-->
+<head>
+  <meta charset="utf-8">
+
+  <!-- Always force latest IE rendering engine (even in intranet) & Chrome Frame
+       Remove this if you use the .htaccess -->
+  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+
+  <title>Namespace: ns0</title>
+
+  <!-- Mobile viewport optimized: j.mp/bplateviewport -->
+  <meta name="viewport" content="width=device-width, initial-scale=1.0">
+
+  <!-- CSS: implied media="all" -->
+  <link rel="stylesheet" href="css/style.css?v=2">
+  <link rel="stylesheet" href="css/prettify.css">
+
+  <!-- All JavaScript at the bottom, except for Modernizr which enables HTML5 elements & feature detects -->
+  <script src="js/libs/modernizr-1.7.min.js"></script>
+
+</head>
+
+<body class="home">
+
+  <div class="container">
+    <header>
+      <div id="header" class="column first last span-20">
+        <div id="site-name" class="column span-18 append-1 prepend-1 first last"><a href="index.html">Namespace: ns0</a></div>
+        <div id="primary" class="column span-18 append-1 prepend-1 first last">
+          <ul class="navigation">
+            <li id="nav-rest"><a href="rest.html">REST</a></li>
+            <li id="nav-data"><a href="model.html">Data Model</a></li>
+            <li id="nav-downloads"><a href="downloads.html">Files and Libraries</a></li>
+          </ul>
+        </div>
+        <div>
+          <ul class="xbreadcrumbs" id="breadcrumbs">
+            <li>
+              <a href="index.html" class="home">Home</a> &gt;
+            </li>
+            <li>
+              <a href="model.html">Data Model</a> &gt;
+              <ul>
+                <li><a href="model.html">Data Model</a></li>
+                <li><a href="rest.html">REST</a></li>
+                <li><a href="downloads.html">Files and Libraries</a></li>
+              </ul>
+            </li>
+            <li class="current">
+              <a href="ns0.html">ns0</a>
+              <ul>
+                <li><a href="ns0.html">ns0</a></li>
+              </ul>
+            </li>
+          </ul>
+        </div>
+      </div>
+    </header>
+    <div id="main" class="column first last span-20">
+      <h1>Namespace ns0</h1>
+      <table>
+        <tr>
+          <td align="right">Namespace:</td>
+          <td>(default namespace)</td>
+        </tr>
+        <tr>
+          <td align="right">XML Schema:</td>
+          <td><a href="ns0.xsd">ns0.xsd</a></td>
+        </tr>
+      </table>
+
+      <h2>Elements</h2>
+      
+      <ul>
+        <li><a href="el_ns0_conf.html">conf</a></li>
+        <li><a href="el_ns0_dateTime.html">dateTime</a></li>
+        <li><a href="el_ns0_inMemoryQueryResult.html">inMemoryQueryResult</a></li>
+        <li><a href="el_ns0_lensPreparedQuery.html">lensPreparedQuery</a></li>
+        <li><a href="el_ns0_lensQuery.html">lensQuery</a></li>
+        <li><a href="el_ns0_lensSessionHandle.html">lensSessionHandle</a></li>
+        <li><a href="el_ns0_persistentQueryResult.html">persistentQueryResult</a></li>
+        <li><a href="el_ns0_queryCost.html">queryCost</a></li>
+        <li><a href="el_ns0_queryHandle.html">queryHandle</a></li>
+        <li><a href="el_ns0_queryHandleWithResultSet.html">queryHandleWithResultSet</a></li>
+        <li><a href="el_ns0_queryPlan.html">queryPlan</a></li>
+        <li><a href="el_ns0_queryPrepareHandle.html">queryPrepareHandle</a></li>
+        <li><a href="el_ns0_queryResult.html">queryResult</a></li>
+        <li><a href="el_ns0_queryResultSetMetadata.html">queryResultSetMetadata</a></li>
+        <li><a href="el_ns0_queryStatus.html">queryStatus</a></li>
+        <li><a href="el_ns0_querySubmitResult.html">querySubmitResult</a></li>
+        <li><a href="el_ns0_result.html">result</a></li>
+        <li><a href="el_ns0_resultColumn.html">resultColumn</a></li>
+        <li><a href="el_ns0_resultColumnType.html">resultColumnType</a></li>
+        <li><a href="el_ns0_resultRow.html">resultRow</a></li>
+        <li><a href="el_ns0_stringList.html">stringList</a></li>
+      </ul>
+
+      <h2>Types</h2>
+      
+      <ul>
+        <li><a href="ns0_APIResult.html">APIResult</a></li>
+        <li><a href="ns0_dateTime.html">dateTime</a></li>
+        <li><a href="ns0_inMemoryQueryResult.html">inMemoryQueryResult</a></li>
+        <li><a href="ns0_lensConf.html">lensConf</a></li>
+        <li><a href="ns0_lensPreparedQuery.html">lensPreparedQuery</a></li>
+        <li><a href="ns0_lensQuery.html">lensQuery</a></li>
+        <li><a href="ns0_lensSessionHandle.html">lensSessionHandle</a></li>
+        <li><a href="ns0_persistentQueryResult.html">persistentQueryResult</a></li>
+        <li><a href="ns0_priority.html">priority</a></li>
+        <li><a href="ns0_queryCost.html">queryCost</a></li>
+        <li><a href="ns0_queryHandle.html">queryHandle</a></li>
+        <li><a href="ns0_queryHandleWithResultSet.html">queryHandleWithResultSet</a></li>
+        <li><a href="ns0_queryPlan.html">queryPlan</a></li>
+        <li><a href="ns0_queryPrepareHandle.html">queryPrepareHandle</a></li>
+        <li><a href="ns0_queryResult.html">queryResult</a></li>
+        <li><a href="ns0_queryResultSetMetadata.html">queryResultSetMetadata</a></li>
+        <li><a href="ns0_queryStatus.html">queryStatus</a></li>
+        <li><a href="ns0_querySubmitResult.html">querySubmitResult</a></li>
+        <li><a href="ns0_resultColumn.html">resultColumn</a></li>
+        <li><a href="ns0_resultColumnType.html">resultColumnType</a></li>
+        <li><a href="ns0_resultRow.html">resultRow</a></li>
+        <li><a href="ns0_status.html">status</a></li>
+        <li><a href="ns0_status.html">status</a></li>
+        <li><a href="ns0_stringList.html">stringList</a></li>
+      </ul>
+
+      <div class="clear" />
+    </div>
+    <footer>
+      <div id="footer">
+        Generated by <a href="http://enunciate.codehaus.org">Enunciate</a>.
+      </div>
+    </footer>
+  </div> <!--! end of #container -->
+
+  <!-- JavaScript at the bottom for fast page loading -->
+
+  <!-- Grab Google CDN's jQuery, with a protocol relative URL; fall back to local if necessary -->
+  <script src="//ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.js"></script>
+  <script>window.jQuery || document.write("<script src='js/libs/jquery-1.5.1.min.js'>\x3C/script>")</script>
+
+  <!--manage the navigation menu-->
+  <script src="js/libs/xbreadcrumbs.js"></script>
+  <script>
+    $(function() {
+      $('#breadcrumbs').xBreadcrumbs();
+    });
+  </script>
+
+
+  <!-- prettify code blocks. see http://code.google.com/p/google-code-prettify/ -->
+  <script src="js/libs/prettify/prettify.js"></script>
+  <script>
+    $(function() {
+      prettyPrint();
+    });
+  </script>
+
+  <!--[if lt IE 7 ]>
+    <script src="js/libs/dd_belatedpng.js"></script>
+    <script>DD_belatedPNG.fix("img, .png_bg"); // Fix any <img> or .png_bg bg-images. Also, please read goo.gl/mZiyb </script>
+  <![endif]-->
+
+</body>
+</html>

Added: incubator/lens/site/publish/current/ns0.xsd
URL: http://svn.apache.org/viewvc/incubator/lens/site/publish/current/ns0.xsd?rev=1658134&view=auto
==============================================================================
--- incubator/lens/site/publish/current/ns0.xsd (added)
+++ incubator/lens/site/publish/current/ns0.xsd Sun Feb  8 04:19:56 2015
@@ -0,0 +1,300 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xs:schema version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema">
+  <xs:element name="result" type="APIResult"/>
+  <xs:element name="dateTime" type="dateTime"/>
+  <xs:element name="conf" type="lensConf"/>
+  <xs:element name="lensSessionHandle" type="lensSessionHandle"/>
+  <xs:element name="stringList" type="stringList"/>
+  <xs:element name="inMemoryQueryResult" type="inMemoryQueryResult"/>
+  <xs:element name="lensPreparedQuery" type="lensPreparedQuery"/>
+  <xs:element name="lensQuery" type="lensQuery"/>
+  <xs:element name="persistentQueryResult" type="persistentQueryResult"/>
+  <xs:element name="queryCost" type="queryCost"/>
+  <xs:element name="queryHandle" type="queryHandle"/>
+  <xs:element name="queryHandleWithResultSet" type="queryHandleWithResultSet"/>
+  <xs:element name="queryPlan" type="queryPlan"/>
+  <xs:element name="queryPrepareHandle" type="queryPrepareHandle"/>
+  <xs:element name="queryResult" type="queryResult"/>
+  <xs:element name="queryResultSetMetadata" type="queryResultSetMetadata"/>
+  <xs:element name="queryStatus" type="queryStatus"/>
+  <xs:element name="querySubmitResult" type="querySubmitResult"/>
+  <xs:element name="resultColumn" type="resultColumn"/>
+  <xs:element name="resultColumnType" type="resultColumnType"/>
+  <xs:element name="resultRow" type="resultRow"/>
+  <xs:complexType name="APIResult">
+    <xs:sequence>
+      <xs:element name="status" type="status" minOccurs="0"/>
+      <xs:element name="message" type="xs:string" minOccurs="0"/>
+    </xs:sequence>
+  </xs:complexType>
+  <xs:simpleType name="status">
+    <xs:restriction base="xs:string">
+      <xs:enumeration value="SUCCEEDED"/>
+      <xs:enumeration value="PARTIAL"/>
+      <xs:enumeration value="FAILED"/>
+    </xs:restriction>
+  </xs:simpleType>
+  <xs:complexType name="dateTime">
+    <xs:sequence>
+      <xs:element name="date" type="xs:dateTime" minOccurs="0"/>
+    </xs:sequence>
+  </xs:complexType>
+  <xs:complexType name="lensConf">
+    <xs:sequence>
+      <xs:element name="properties" minOccurs="0">
+        <xs:complexType>
+          <xs:sequence>
+            <xs:element name="entry" minOccurs="0" maxOccurs="unbounded">
+              <xs:complexType>
+                <xs:sequence>
+                  <xs:element name="key" minOccurs="1" type="xs:string"/>
+                  <xs:element name="value" minOccurs="1" type="xs:string"/>
+                </xs:sequence>
+              </xs:complexType>
+            </xs:element>
+          </xs:sequence>
+        </xs:complexType>
+      </xs:element>
+    </xs:sequence>
+  </xs:complexType>
+  <xs:complexType name="lensSessionHandle">
+    <xs:sequence>
+      <xs:element name="publicId" type="xs:string" minOccurs="0"/>
+      <xs:element name="secretId" type="xs:string" minOccurs="0"/>
+    </xs:sequence>
+  </xs:complexType>
+  <xs:simpleType name="priority">
+    <xs:restriction base="xs:string">
+      <xs:enumeration value="VERY_HIGH"/>
+      <xs:enumeration value="HIGH"/>
+      <xs:enumeration value="NORMAL"/>
+      <xs:enumeration value="LOW"/>
+      <xs:enumeration value="VERY_LOW"/>
+    </xs:restriction>
+  </xs:simpleType>
+  <xs:complexType name="stringList">
+    <xs:sequence>
+      <xs:element name="elements" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
+    </xs:sequence>
+  </xs:complexType>
+  <xs:complexType name="inMemoryQueryResult">
+    <xs:complexContent>
+      <xs:extension base="queryResult">
+        <xs:sequence>
+          <xs:element name="rows" minOccurs="0">
+            <xs:complexType>
+              <xs:sequence>
+                <xs:element name="rows" type="resultRow" minOccurs="0" maxOccurs="unbounded"/>
+              </xs:sequence>
+            </xs:complexType>
+          </xs:element>
+        </xs:sequence>
+      </xs:extension>
+    </xs:complexContent>
+  </xs:complexType>
+  <xs:complexType name="lensPreparedQuery">
+    <xs:sequence>
+      <xs:element name="prepareHandle" type="queryPrepareHandle" minOccurs="0"/>
+      <xs:element name="userQuery" type="xs:string" minOccurs="0"/>
+      <xs:element name="conf" type="lensConf" minOccurs="0"/>
+      <xs:element name="preparedUser" type="xs:string" minOccurs="0"/>
+      <xs:element name="selectedDriverClassName" type="xs:string" minOccurs="0"/>
+      <xs:element name="driverQuery" type="xs:string" minOccurs="0"/>
+      <xs:element name="preparedTime" type="xs:dateTime" minOccurs="0"/>
+    </xs:sequence>
+  </xs:complexType>
+  <xs:complexType name="lensQuery">
+    <xs:sequence>
+      <xs:element name="queryHandle" type="queryHandle" minOccurs="0"/>
+      <xs:element name="resultSetPath" type="xs:string" minOccurs="0"/>
+      <xs:element name="finishTime" type="xs:long" minOccurs="1"/>
+      <xs:element name="selectedDriverClassName" type="xs:string" minOccurs="0"/>
+      <xs:element name="submissionTime" type="xs:long" minOccurs="1"/>
+      <xs:element name="closedTime" type="xs:long" minOccurs="1"/>
+      <xs:element name="isPersistent" type="xs:boolean" minOccurs="1"/>
+      <xs:element name="driverQuery" type="xs:string" minOccurs="0"/>
+      <xs:element name="userQuery" type="xs:string" minOccurs="0"/>
+      <xs:element name="driverStartTime" type="xs:long" minOccurs="1"/>
+      <xs:element name="priority" type="priority" minOccurs="0"/>
+      <xs:element name="submittedUser" type="xs:string" minOccurs="0"/>
+      <xs:element name="launchTime" type="xs:long" minOccurs="1"/>
+      <xs:element name="driverOpHandle" type="xs:string" minOccurs="0"/>
+      <xs:element name="status" type="queryStatus" minOccurs="0"/>
+      <xs:element name="driverFinishTime" type="xs:long" minOccurs="1"/>
+      <xs:element name="queryConf" type="lensConf" minOccurs="0"/>
+      <xs:element name="queryName" type="xs:string" minOccurs="0"/>
+    </xs:sequence>
+  </xs:complexType>
+  <xs:complexType name="persistentQueryResult">
+    <xs:complexContent>
+      <xs:extension base="queryResult">
+        <xs:sequence>
+          <xs:element name="numRows" type="xs:int" minOccurs="1"/>
+          <xs:element name="persistedURI" type="xs:string" minOccurs="0"/>
+        </xs:sequence>
+      </xs:extension>
+    </xs:complexContent>
+  </xs:complexType>
+  <xs:complexType name="queryCost">
+    <xs:sequence>
+      <xs:element name="estimatedResourceUsage" type="xs:double" minOccurs="1"/>
+      <xs:element name="estimatedExecTimeMillis" type="xs:long" minOccurs="1"/>
+    </xs:sequence>
+  </xs:complexType>
+  <xs:complexType name="queryHandle">
+    <xs:complexContent>
+      <xs:extension base="querySubmitResult">
+        <xs:sequence>
+          <xs:element name="handleId" type="xs:string" minOccurs="0"/>
+        </xs:sequence>
+      </xs:extension>
+    </xs:complexContent>
+  </xs:complexType>
+  <xs:complexType name="queryHandleWithResultSet">
+    <xs:complexContent>
+      <xs:extension base="querySubmitResult">
+        <xs:sequence>
+          <xs:element name="result" type="queryResult" minOccurs="0"/>
+          <xs:element name="queryHandle" type="queryHandle" minOccurs="0"/>
+        </xs:sequence>
+      </xs:extension>
+    </xs:complexContent>
+  </xs:complexType>
+  <xs:complexType name="queryPlan">
+    <xs:complexContent>
+      <xs:extension base="querySubmitResult">
+        <xs:sequence>
+          <xs:element name="joinWeight" type="xs:double" minOccurs="0"/>
+          <xs:element name="prepareHandle" type="queryPrepareHandle" minOccurs="0"/>
+          <xs:element name="errorMsg" type="xs:string" minOccurs="0"/>
+          <xs:element name="havingWeight" type="xs:double" minOccurs="0"/>
+          <xs:element name="numObys" type="xs:int" minOccurs="1"/>
+          <xs:element name="hasSubQuery" type="xs:boolean" minOccurs="1"/>
+          <xs:element name="numGbys" type="xs:int" minOccurs="1"/>
+          <xs:element name="queryCost" type="queryCost" minOccurs="0"/>
+          <xs:element name="tableWeights" minOccurs="0">
+            <xs:complexType>
+              <xs:sequence>
+                <xs:element name="entry" minOccurs="0" maxOccurs="unbounded">
+                  <xs:complexType>
+                    <xs:sequence>
+                      <xs:element name="key" minOccurs="1" type="xs:string"/>
+                      <xs:element name="value" minOccurs="1" type="xs:double"/>
+                    </xs:sequence>
+                  </xs:complexType>
+                </xs:element>
+              </xs:sequence>
+            </xs:complexType>
+          </xs:element>
+          <xs:element name="numSelDi" type="xs:int" minOccurs="1"/>
+          <xs:element name="filterWeight" type="xs:double" minOccurs="0"/>
+          <xs:element name="numFilters" type="xs:int" minOccurs="1"/>
+          <xs:element name="numHaving" type="xs:int" minOccurs="1"/>
+          <xs:element name="numSels" type="xs:int" minOccurs="1"/>
+          <xs:element name="numJoins" type="xs:int" minOccurs="1"/>
+          <xs:element name="tablesQueried" minOccurs="0">
+            <xs:complexType>
+              <xs:sequence>
+                <xs:element name="tablesQueried" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
+              </xs:sequence>
+            </xs:complexType>
+          </xs:element>
+          <xs:element name="obyWeight" type="xs:double" minOccurs="0"/>
+          <xs:element name="selectWeight" type="xs:double" minOccurs="0"/>
+          <xs:element name="execMode" type="xs:string" minOccurs="0"/>
+          <xs:element name="numAggrExprs" type="xs:int" minOccurs="1"/>
+          <xs:element name="error" type="xs:boolean" minOccurs="1"/>
+          <xs:element name="scanMode" type="xs:string" minOccurs="0"/>
+          <xs:element name="planString" type="xs:string" minOccurs="0"/>
+          <xs:element name="gbyWeight" type="xs:double" minOccurs="0"/>
+        </xs:sequence>
+      </xs:extension>
+    </xs:complexContent>
+  </xs:complexType>
+  <xs:complexType name="queryPrepareHandle">
+    <xs:complexContent>
+      <xs:extension base="querySubmitResult">
+        <xs:sequence>
+          <xs:element name="prepareHandleId" type="xs:string" minOccurs="0"/>
+        </xs:sequence>
+      </xs:extension>
+    </xs:complexContent>
+  </xs:complexType>
+  <xs:complexType name="queryResult"/>
+  <xs:complexType name="queryResultSetMetadata">
+    <xs:sequence>
+      <xs:element name="columns" minOccurs="0">
+        <xs:complexType>
+          <xs:sequence>
+            <xs:element name="columns" type="resultColumn" minOccurs="0" maxOccurs="unbounded"/>
+          </xs:sequence>
+        </xs:complexType>
+      </xs:element>
+    </xs:sequence>
+  </xs:complexType>
+  <xs:complexType name="queryStatus">
+    <xs:sequence>
+      <xs:element name="progressMessage" type="xs:string" minOccurs="0"/>
+      <xs:element name="statusMessage" type="xs:string" minOccurs="0"/>
+      <xs:element name="errorMessage" type="xs:string" minOccurs="0"/>
+      <xs:element name="isResultSetAvailable" type="xs:boolean" minOccurs="1"/>
+      <xs:element name="progress" type="xs:double" minOccurs="1"/>
+      <xs:element name="status" type="status" minOccurs="0"/>
+    </xs:sequence>
+  </xs:complexType>
+  <xs:simpleType name="status">
+    <xs:restriction base="xs:string">
+      <xs:enumeration value="NEW"/>
+      <xs:enumeration value="QUEUED"/>
+      <xs:enumeration value="LAUNCHED"/>
+      <xs:enumeration value="RUNNING"/>
+      <xs:enumeration value="EXECUTED"/>
+      <xs:enumeration value="SUCCESSFUL"/>
+      <xs:enumeration value="FAILED"/>
+      <xs:enumeration value="CANCELED"/>
+      <xs:enumeration value="CLOSED"/>
+    </xs:restriction>
+  </xs:simpleType>
+  <xs:complexType name="querySubmitResult" abstract="true"/>
+  <xs:complexType name="resultColumn">
+    <xs:sequence>
+      <xs:element name="type" type="resultColumnType" minOccurs="0"/>
+      <xs:element name="name" type="xs:string" minOccurs="0"/>
+    </xs:sequence>
+  </xs:complexType>
+  <xs:simpleType name="resultColumnType">
+    <xs:restriction base="xs:string">
+      <xs:enumeration value="BOOLEAN"/>
+      <xs:enumeration value="TINYINT"/>
+      <xs:enumeration value="SMALLINT"/>
+      <xs:enumeration value="INT"/>
+      <xs:enumeration value="BIGINT"/>
+      <xs:enumeration value="FLOAT"/>
+      <xs:enumeration value="DOUBLE"/>
+      <xs:enumeration value="STRING"/>
+      <xs:enumeration value="TIMESTAMP"/>
+      <xs:enumeration value="BINARY"/>
+      <xs:enumeration value="ARRAY"/>
+      <xs:enumeration value="MAP"/>
+      <xs:enumeration value="STRUCT"/>
+      <xs:enumeration value="UNIONTYPE"/>
+      <xs:enumeration value="USER_DEFINED"/>
+      <xs:enumeration value="DECIMAL"/>
+      <xs:enumeration value="NULL"/>
+      <xs:enumeration value="DATE"/>
+      <xs:enumeration value="VARCHAR"/>
+      <xs:enumeration value="CHAR"/>
+    </xs:restriction>
+  </xs:simpleType>
+  <xs:complexType name="resultRow">
+    <xs:sequence>
+      <xs:element name="values" minOccurs="0">
+        <xs:complexType>
+          <xs:sequence>
+            <xs:element name="values" type="xs:anyType" minOccurs="0" maxOccurs="unbounded"/>
+          </xs:sequence>
+        </xs:complexType>
+      </xs:element>
+    </xs:sequence>
+  </xs:complexType>
+</xs:schema>

Added: incubator/lens/site/publish/current/ns0_APIResult.html
URL: http://svn.apache.org/viewvc/incubator/lens/site/publish/current/ns0_APIResult.html?rev=1658134&view=auto
==============================================================================
--- incubator/lens/site/publish/current/ns0_APIResult.html (added)
+++ incubator/lens/site/publish/current/ns0_APIResult.html Sun Feb  8 04:19:56 2015
@@ -0,0 +1,194 @@
+<!doctype html>
+<!-- paulirish.com/2008/conditional-stylesheets-vs-css-hacks-answer-neither/ -->
+<!--[if lt IE 7 ]> <html class="no-js ie6" lang="en"> <![endif]-->
+<!--[if IE 7 ]>    <html class="no-js ie7" lang="en"> <![endif]-->
+<!--[if IE 8 ]>    <html class="no-js ie8" lang="en"> <![endif]-->
+<!--[if (gte IE 9)|!(IE)]><!--> <html class="no-js" lang="en"> <!--<![endif]-->
+<head>
+  <meta charset="utf-8">
+
+  <!-- Always force latest IE rendering engine (even in intranet) & Chrome Frame
+       Remove this if you use the .htaccess -->
+  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+
+  <title>APIResult</title>
+
+  <!-- Mobile viewport optimized: j.mp/bplateviewport -->
+  <meta name="viewport" content="width=device-width, initial-scale=1.0">
+
+  <!-- CSS: implied media="all" -->
+  <link rel="stylesheet" href="css/style.css?v=2">
+  <link rel="stylesheet" href="css/prettify.css">
+
+  <!-- All JavaScript at the bottom, except for Modernizr which enables HTML5 elements & feature detects -->
+  <script src="js/libs/modernizr-1.7.min.js"></script>
+
+</head>
+
+<body class="home">
+
+  <div class="container">
+    <header>
+      <div id="header" class="column first last span-20">
+        <div id="site-name" class="column span-18 append-1 prepend-1 first last"><a href="index.html">APIResult</a></div>
+        <div id="primary" class="column span-18 append-1 prepend-1 first last">
+          <ul class="navigation">
+            <li id="nav-rest"><a href="rest.html">REST</a></li>
+            <li id="nav-data"><a href="model.html">Data Model</a></li>
+            <li id="nav-downloads"><a href="downloads.html">Files and Libraries</a></li>
+          </ul>
+        </div>
+        <div>
+          <ul class="xbreadcrumbs" id="breadcrumbs">
+            <li>
+              <a href="index.html" class="home">Home</a> &gt;
+            </li>
+            <li>
+              <a href="model.html">Data Model</a> &gt;
+              <ul>
+                <li><a href="model.html">Data Model</a></li>
+                <li><a href="rest.html">REST</a></li>
+                <li><a href="downloads.html">Files and Libraries</a></li>
+              </ul>
+            </li>
+            <li>
+              <a href="ns0.html">ns0</a> &gt;
+              <ul>
+                <li><a href="ns0.html">ns0</a></li>
+              </ul>
+            </li>
+            <li class="current">
+              <a href="ns0_APIResult.html">APIResult</a>
+              <ul>
+                <li><a href="ns0_APIResult.html">APIResult</a></li>
+                <li><a href="ns0_dateTime.html">dateTime</a></li>
+                <li><a href="ns0_inMemoryQueryResult.html">inMemoryQueryResult</a></li>
+                <li><a href="ns0_lensConf.html">lensConf</a></li>
+                <li><a href="ns0_lensPreparedQuery.html">lensPreparedQuery</a></li>
+                <li><a href="ns0_lensQuery.html">lensQuery</a></li>
+                <li><a href="ns0_lensSessionHandle.html">lensSessionHandle</a></li>
+                <li><a href="ns0_persistentQueryResult.html">persistentQueryResult</a></li>
+                <li><a href="ns0_priority.html">priority</a></li>
+                <li><a href="ns0_queryCost.html">queryCost</a></li>
+                <li><a href="ns0_queryHandle.html">queryHandle</a></li>
+                <li><a href="ns0_queryHandleWithResultSet.html">queryHandleWithResultSet</a></li>
+                <li><a href="ns0_queryPlan.html">queryPlan</a></li>
+                <li><a href="ns0_queryPrepareHandle.html">queryPrepareHandle</a></li>
+                <li><a href="ns0_queryResult.html">queryResult</a></li>
+                <li><a href="ns0_queryResultSetMetadata.html">queryResultSetMetadata</a></li>
+                <li><a href="ns0_queryStatus.html">queryStatus</a></li>
+                <li><a href="ns0_querySubmitResult.html">querySubmitResult</a></li>
+                <li><a href="ns0_resultColumn.html">resultColumn</a></li>
+                <li><a href="ns0_resultColumnType.html">resultColumnType</a></li>
+                <li><a href="ns0_resultRow.html">resultRow</a></li>
+                <li><a href="ns0_status.html">status</a></li>
+                <li><a href="ns0_stringList.html">stringList</a></li>
+              </ul>
+            </li>
+          </ul>
+        </div>
+      </div>
+    </header>
+    <div id="main" class="column first last span-20">
+      <h1>APIResult</h1>
+      <table>
+        <tr>
+          <td align="right">Namespace:</td>
+          <td>(default namespace)</td>
+        </tr>
+        <tr>
+          <td align="right">XML Schema:</td>
+          <td><a href="ns0.xsd">ns0.xsd</a></td>
+        </tr>
+      </table>
+
+      <h2>XML</h2>
+      <h3>Elements</h3>
+      <table>
+        <tr>
+          <th>name (type)</th>
+          <th>min/max<br/>occurs</th>
+          <th>description</th>
+        </tr>
+        <tr>
+          <td>
+            status (<a href="ns0_status.html">status</a>)
+          </td>
+          <td>0/1</td>
+          <td>
+          </td>
+        </tr>
+        <tr>
+          <td>
+            message (string)
+          </td>
+          <td>0/1</td>
+          <td>
+          </td>
+        </tr>
+      </table>
+
+      <h2>JSON</h2>
+      <table>
+        <tr>
+          <th>property</th>
+          <th>type</th>
+          <th>description</th>
+        </tr>
+        <tr>
+          <td>status</td>
+          <td>
+              status (<a href="ns0_status.html">status</a>)
+          </td>
+          <td>
+          </td>
+        </tr>
+        <tr>
+          <td>message</td>
+          <td>
+              message (string)
+          </td>
+          <td>
+          </td>
+        </tr>
+      </table>
+
+      <div class="clear" />
+    </div>
+    <footer>
+      <div id="footer">
+        Generated by <a href="http://enunciate.codehaus.org">Enunciate</a>.
+      </div>
+    </footer>
+  </div> <!--! end of #container -->
+
+  <!-- JavaScript at the bottom for fast page loading -->
+
+  <!-- Grab Google CDN's jQuery, with a protocol relative URL; fall back to local if necessary -->
+  <script src="//ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.js"></script>
+  <script>window.jQuery || document.write("<script src='js/libs/jquery-1.5.1.min.js'>\x3C/script>")</script>
+
+  <!--manage the navigation menu-->
+  <script src="js/libs/xbreadcrumbs.js"></script>
+  <script>
+    $(function() {
+      $('#breadcrumbs').xBreadcrumbs();
+    });
+  </script>
+
+
+  <!-- prettify code blocks. see http://code.google.com/p/google-code-prettify/ -->
+  <script src="js/libs/prettify/prettify.js"></script>
+  <script>
+    $(function() {
+      prettyPrint();
+    });
+  </script>
+
+  <!--[if lt IE 7 ]>
+    <script src="js/libs/dd_belatedpng.js"></script>
+    <script>DD_belatedPNG.fix("img, .png_bg"); // Fix any <img> or .png_bg bg-images. Also, please read goo.gl/mZiyb </script>
+  <![endif]-->
+
+</body>
+</html>

Added: incubator/lens/site/publish/current/ns0_dateTime.html
URL: http://svn.apache.org/viewvc/incubator/lens/site/publish/current/ns0_dateTime.html?rev=1658134&view=auto
==============================================================================
--- incubator/lens/site/publish/current/ns0_dateTime.html (added)
+++ incubator/lens/site/publish/current/ns0_dateTime.html Sun Feb  8 04:19:56 2015
@@ -0,0 +1,178 @@
+<!doctype html>
+<!-- paulirish.com/2008/conditional-stylesheets-vs-css-hacks-answer-neither/ -->
+<!--[if lt IE 7 ]> <html class="no-js ie6" lang="en"> <![endif]-->
+<!--[if IE 7 ]>    <html class="no-js ie7" lang="en"> <![endif]-->
+<!--[if IE 8 ]>    <html class="no-js ie8" lang="en"> <![endif]-->
+<!--[if (gte IE 9)|!(IE)]><!--> <html class="no-js" lang="en"> <!--<![endif]-->
+<head>
+  <meta charset="utf-8">
+
+  <!-- Always force latest IE rendering engine (even in intranet) & Chrome Frame
+       Remove this if you use the .htaccess -->
+  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+
+  <title>dateTime</title>
+
+  <!-- Mobile viewport optimized: j.mp/bplateviewport -->
+  <meta name="viewport" content="width=device-width, initial-scale=1.0">
+
+  <!-- CSS: implied media="all" -->
+  <link rel="stylesheet" href="css/style.css?v=2">
+  <link rel="stylesheet" href="css/prettify.css">
+
+  <!-- All JavaScript at the bottom, except for Modernizr which enables HTML5 elements & feature detects -->
+  <script src="js/libs/modernizr-1.7.min.js"></script>
+
+</head>
+
+<body class="home">
+
+  <div class="container">
+    <header>
+      <div id="header" class="column first last span-20">
+        <div id="site-name" class="column span-18 append-1 prepend-1 first last"><a href="index.html">dateTime</a></div>
+        <div id="primary" class="column span-18 append-1 prepend-1 first last">
+          <ul class="navigation">
+            <li id="nav-rest"><a href="rest.html">REST</a></li>
+            <li id="nav-data"><a href="model.html">Data Model</a></li>
+            <li id="nav-downloads"><a href="downloads.html">Files and Libraries</a></li>
+          </ul>
+        </div>
+        <div>
+          <ul class="xbreadcrumbs" id="breadcrumbs">
+            <li>
+              <a href="index.html" class="home">Home</a> &gt;
+            </li>
+            <li>
+              <a href="model.html">Data Model</a> &gt;
+              <ul>
+                <li><a href="model.html">Data Model</a></li>
+                <li><a href="rest.html">REST</a></li>
+                <li><a href="downloads.html">Files and Libraries</a></li>
+              </ul>
+            </li>
+            <li>
+              <a href="ns0.html">ns0</a> &gt;
+              <ul>
+                <li><a href="ns0.html">ns0</a></li>
+              </ul>
+            </li>
+            <li class="current">
+              <a href="ns0_dateTime.html">dateTime</a>
+              <ul>
+                <li><a href="ns0_APIResult.html">APIResult</a></li>
+                <li><a href="ns0_dateTime.html">dateTime</a></li>
+                <li><a href="ns0_inMemoryQueryResult.html">inMemoryQueryResult</a></li>
+                <li><a href="ns0_lensConf.html">lensConf</a></li>
+                <li><a href="ns0_lensPreparedQuery.html">lensPreparedQuery</a></li>
+                <li><a href="ns0_lensQuery.html">lensQuery</a></li>
+                <li><a href="ns0_lensSessionHandle.html">lensSessionHandle</a></li>
+                <li><a href="ns0_persistentQueryResult.html">persistentQueryResult</a></li>
+                <li><a href="ns0_priority.html">priority</a></li>
+                <li><a href="ns0_queryCost.html">queryCost</a></li>
+                <li><a href="ns0_queryHandle.html">queryHandle</a></li>
+                <li><a href="ns0_queryHandleWithResultSet.html">queryHandleWithResultSet</a></li>
+                <li><a href="ns0_queryPlan.html">queryPlan</a></li>
+                <li><a href="ns0_queryPrepareHandle.html">queryPrepareHandle</a></li>
+                <li><a href="ns0_queryResult.html">queryResult</a></li>
+                <li><a href="ns0_queryResultSetMetadata.html">queryResultSetMetadata</a></li>
+                <li><a href="ns0_queryStatus.html">queryStatus</a></li>
+                <li><a href="ns0_querySubmitResult.html">querySubmitResult</a></li>
+                <li><a href="ns0_resultColumn.html">resultColumn</a></li>
+                <li><a href="ns0_resultColumnType.html">resultColumnType</a></li>
+                <li><a href="ns0_resultRow.html">resultRow</a></li>
+                <li><a href="ns0_status.html">status</a></li>
+                <li><a href="ns0_stringList.html">stringList</a></li>
+              </ul>
+            </li>
+          </ul>
+        </div>
+      </div>
+    </header>
+    <div id="main" class="column first last span-20">
+      <h1>dateTime</h1>
+      <table>
+        <tr>
+          <td align="right">Namespace:</td>
+          <td>(default namespace)</td>
+        </tr>
+        <tr>
+          <td align="right">XML Schema:</td>
+          <td><a href="ns0.xsd">ns0.xsd</a></td>
+        </tr>
+      </table>
+
+      <h2>XML</h2>
+      <h3>Elements</h3>
+      <table>
+        <tr>
+          <th>name (type)</th>
+          <th>min/max<br/>occurs</th>
+          <th>description</th>
+        </tr>
+        <tr>
+          <td>
+            date (dateTime)
+          </td>
+          <td>0/1</td>
+          <td>
+          </td>
+        </tr>
+      </table>
+
+      <h2>JSON</h2>
+      <table>
+        <tr>
+          <th>property</th>
+          <th>type</th>
+          <th>description</th>
+        </tr>
+        <tr>
+          <td>date</td>
+          <td>
+              date (dateTime)
+          </td>
+          <td>
+          </td>
+        </tr>
+      </table>
+
+      <div class="clear" />
+    </div>
+    <footer>
+      <div id="footer">
+        Generated by <a href="http://enunciate.codehaus.org">Enunciate</a>.
+      </div>
+    </footer>
+  </div> <!--! end of #container -->
+
+  <!-- JavaScript at the bottom for fast page loading -->
+
+  <!-- Grab Google CDN's jQuery, with a protocol relative URL; fall back to local if necessary -->
+  <script src="//ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.js"></script>
+  <script>window.jQuery || document.write("<script src='js/libs/jquery-1.5.1.min.js'>\x3C/script>")</script>
+
+  <!--manage the navigation menu-->
+  <script src="js/libs/xbreadcrumbs.js"></script>
+  <script>
+    $(function() {
+      $('#breadcrumbs').xBreadcrumbs();
+    });
+  </script>
+
+
+  <!-- prettify code blocks. see http://code.google.com/p/google-code-prettify/ -->
+  <script src="js/libs/prettify/prettify.js"></script>
+  <script>
+    $(function() {
+      prettyPrint();
+    });
+  </script>
+
+  <!--[if lt IE 7 ]>
+    <script src="js/libs/dd_belatedpng.js"></script>
+    <script>DD_belatedPNG.fix("img, .png_bg"); // Fix any <img> or .png_bg bg-images. Also, please read goo.gl/mZiyb </script>
+  <![endif]-->
+
+</body>
+</html>

Added: incubator/lens/site/publish/current/ns0_inMemoryQueryResult.html
URL: http://svn.apache.org/viewvc/incubator/lens/site/publish/current/ns0_inMemoryQueryResult.html?rev=1658134&view=auto
==============================================================================
--- incubator/lens/site/publish/current/ns0_inMemoryQueryResult.html (added)
+++ incubator/lens/site/publish/current/ns0_inMemoryQueryResult.html Sun Feb  8 04:19:56 2015
@@ -0,0 +1,182 @@
+<!doctype html>
+<!-- paulirish.com/2008/conditional-stylesheets-vs-css-hacks-answer-neither/ -->
+<!--[if lt IE 7 ]> <html class="no-js ie6" lang="en"> <![endif]-->
+<!--[if IE 7 ]>    <html class="no-js ie7" lang="en"> <![endif]-->
+<!--[if IE 8 ]>    <html class="no-js ie8" lang="en"> <![endif]-->
+<!--[if (gte IE 9)|!(IE)]><!--> <html class="no-js" lang="en"> <!--<![endif]-->
+<head>
+  <meta charset="utf-8">
+
+  <!-- Always force latest IE rendering engine (even in intranet) & Chrome Frame
+       Remove this if you use the .htaccess -->
+  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+
+  <title>inMemoryQueryResult</title>
+
+  <!-- Mobile viewport optimized: j.mp/bplateviewport -->
+  <meta name="viewport" content="width=device-width, initial-scale=1.0">
+
+  <!-- CSS: implied media="all" -->
+  <link rel="stylesheet" href="css/style.css?v=2">
+  <link rel="stylesheet" href="css/prettify.css">
+
+  <!-- All JavaScript at the bottom, except for Modernizr which enables HTML5 elements & feature detects -->
+  <script src="js/libs/modernizr-1.7.min.js"></script>
+
+</head>
+
+<body class="home">
+
+  <div class="container">
+    <header>
+      <div id="header" class="column first last span-20">
+        <div id="site-name" class="column span-18 append-1 prepend-1 first last"><a href="index.html">inMemoryQueryResult</a></div>
+        <div id="primary" class="column span-18 append-1 prepend-1 first last">
+          <ul class="navigation">
+            <li id="nav-rest"><a href="rest.html">REST</a></li>
+            <li id="nav-data"><a href="model.html">Data Model</a></li>
+            <li id="nav-downloads"><a href="downloads.html">Files and Libraries</a></li>
+          </ul>
+        </div>
+        <div>
+          <ul class="xbreadcrumbs" id="breadcrumbs">
+            <li>
+              <a href="index.html" class="home">Home</a> &gt;
+            </li>
+            <li>
+              <a href="model.html">Data Model</a> &gt;
+              <ul>
+                <li><a href="model.html">Data Model</a></li>
+                <li><a href="rest.html">REST</a></li>
+                <li><a href="downloads.html">Files and Libraries</a></li>
+              </ul>
+            </li>
+            <li>
+              <a href="ns0.html">ns0</a> &gt;
+              <ul>
+                <li><a href="ns0.html">ns0</a></li>
+              </ul>
+            </li>
+            <li class="current">
+              <a href="ns0_inMemoryQueryResult.html">inMemoryQueryResult</a>
+              <ul>
+                <li><a href="ns0_APIResult.html">APIResult</a></li>
+                <li><a href="ns0_dateTime.html">dateTime</a></li>
+                <li><a href="ns0_inMemoryQueryResult.html">inMemoryQueryResult</a></li>
+                <li><a href="ns0_lensConf.html">lensConf</a></li>
+                <li><a href="ns0_lensPreparedQuery.html">lensPreparedQuery</a></li>
+                <li><a href="ns0_lensQuery.html">lensQuery</a></li>
+                <li><a href="ns0_lensSessionHandle.html">lensSessionHandle</a></li>
+                <li><a href="ns0_persistentQueryResult.html">persistentQueryResult</a></li>
+                <li><a href="ns0_priority.html">priority</a></li>
+                <li><a href="ns0_queryCost.html">queryCost</a></li>
+                <li><a href="ns0_queryHandle.html">queryHandle</a></li>
+                <li><a href="ns0_queryHandleWithResultSet.html">queryHandleWithResultSet</a></li>
+                <li><a href="ns0_queryPlan.html">queryPlan</a></li>
+                <li><a href="ns0_queryPrepareHandle.html">queryPrepareHandle</a></li>
+                <li><a href="ns0_queryResult.html">queryResult</a></li>
+                <li><a href="ns0_queryResultSetMetadata.html">queryResultSetMetadata</a></li>
+                <li><a href="ns0_queryStatus.html">queryStatus</a></li>
+                <li><a href="ns0_querySubmitResult.html">querySubmitResult</a></li>
+                <li><a href="ns0_resultColumn.html">resultColumn</a></li>
+                <li><a href="ns0_resultColumnType.html">resultColumnType</a></li>
+                <li><a href="ns0_resultRow.html">resultRow</a></li>
+                <li><a href="ns0_status.html">status</a></li>
+                <li><a href="ns0_stringList.html">stringList</a></li>
+              </ul>
+            </li>
+          </ul>
+        </div>
+      </div>
+    </header>
+    <div id="main" class="column first last span-20">
+      <h1>inMemoryQueryResult</h1>
+      <table>
+        <tr>
+          <td align="right">Extends:</td>
+          <td><a href="ns0_queryResult.html">queryResult</a></td>
+        </tr>
+        <tr>
+          <td align="right">Namespace:</td>
+          <td>(default namespace)</td>
+        </tr>
+        <tr>
+          <td align="right">XML Schema:</td>
+          <td><a href="ns0.xsd">ns0.xsd</a></td>
+        </tr>
+      </table>
+
+      <h2>XML</h2>
+      <h3>Elements</h3>
+      <table>
+        <tr>
+          <th>name (type)</th>
+          <th>min/max<br/>occurs</th>
+          <th>description</th>
+        </tr>
+        <tr>
+          <td>
+            rows/rows (<a href="ns0_resultRow.html">resultRow</a>)
+          </td>
+          <td>0/unbounded</td>
+          <td>
+          </td>
+        </tr>
+      </table>
+
+      <h2>JSON</h2>
+      <table>
+        <tr>
+          <th>property</th>
+          <th>type</th>
+          <th>description</th>
+        </tr>
+        <tr>
+          <td>rows</td>
+          <td>
+              array of rows/rows (<a href="ns0_resultRow.html">resultRow</a>)
+          </td>
+          <td>
+          </td>
+        </tr>
+      </table>
+
+      <div class="clear" />
+    </div>
+    <footer>
+      <div id="footer">
+        Generated by <a href="http://enunciate.codehaus.org">Enunciate</a>.
+      </div>
+    </footer>
+  </div> <!--! end of #container -->
+
+  <!-- JavaScript at the bottom for fast page loading -->
+
+  <!-- Grab Google CDN's jQuery, with a protocol relative URL; fall back to local if necessary -->
+  <script src="//ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.js"></script>
+  <script>window.jQuery || document.write("<script src='js/libs/jquery-1.5.1.min.js'>\x3C/script>")</script>
+
+  <!--manage the navigation menu-->
+  <script src="js/libs/xbreadcrumbs.js"></script>
+  <script>
+    $(function() {
+      $('#breadcrumbs').xBreadcrumbs();
+    });
+  </script>
+
+
+  <!-- prettify code blocks. see http://code.google.com/p/google-code-prettify/ -->
+  <script src="js/libs/prettify/prettify.js"></script>
+  <script>
+    $(function() {
+      prettyPrint();
+    });
+  </script>
+
+  <!--[if lt IE 7 ]>
+    <script src="js/libs/dd_belatedpng.js"></script>
+    <script>DD_belatedPNG.fix("img, .png_bg"); // Fix any <img> or .png_bg bg-images. Also, please read goo.gl/mZiyb </script>
+  <![endif]-->
+
+</body>
+</html>