Class Options


  • public class Options
    extends Object
    A holder for options
    • Constructor Detail

      • Options

        public Options()
    • Method Detail

      • getProperties

        public Properties getProperties()
      • setProperties

        public void setProperties​(Properties properties)
      • isSubqueryUnnestDefault

        public boolean isSubqueryUnnestDefault()
      • setSubqueryUnnestDefault

        public void setSubqueryUnnestDefault​(boolean subqueryUnnestDefault)
      • subqueryUnnestDefault

        public Options subqueryUnnestDefault​(boolean s)
      • isPushdownDefaultNullOrder

        public boolean isPushdownDefaultNullOrder()
      • setPushdownDefaultNullOrder

        public void setPushdownDefaultNullOrder​(boolean virtualizeDefaultNullOrdering)
      • pushdownDefaultNullOrder

        public Options pushdownDefaultNullOrder​(boolean p)
      • setImplicitMultiSourceJoin

        public void setImplicitMultiSourceJoin​(boolean implicitMultiSourceJoin)
      • isImplicitMultiSourceJoin

        public boolean isImplicitMultiSourceJoin()
      • implicitMultiSourceJoin

        public Options implicitMultiSourceJoin​(boolean b)
      • setJoinPrefetchBatches

        public void setJoinPrefetchBatches​(int joinPrefetchBatches)
      • getJoinPrefetchBatches

        public int getJoinPrefetchBatches()
      • joinPrefetchBatches

        public Options joinPrefetchBatches​(int i)
      • setSanitizeMessages

        public void setSanitizeMessages​(boolean sanitizeMessages)
      • isSanitizeMessages

        public boolean isSanitizeMessages()
      • sanitizeMessages

        public Options sanitizeMessages​(boolean b)
      • isRequireTeiidCollation

        public boolean isRequireTeiidCollation()
      • setRequireTeiidCollation

        public void setRequireTeiidCollation​(boolean requireTeiidCollation)
      • requireTeiidCollation

        public Options requireTeiidCollation​(boolean b)
      • isAssumeMatchingCollation

        public boolean isAssumeMatchingCollation()
      • setAssumeMatchingCollation

        public void setAssumeMatchingCollation​(boolean assumeMatchingCollation)
      • assumeMatchingCollation

        public Options assumeMatchingCollation​(boolean b)
      • isAggressiveJoinGrouping

        public boolean isAggressiveJoinGrouping()
      • setAggressiveJoinGrouping

        public void setAggressiveJoinGrouping​(boolean aggressiveJoinGrouping)
      • aggressiveJoinGrouping

        public Options aggressiveJoinGrouping​(boolean b)
      • maxSessionBufferSizeEstimate

        public Options maxSessionBufferSizeEstimate​(long l)
      • setMaxSessionBufferSizeEstimate

        public void setMaxSessionBufferSizeEstimate​(long maxSessionBufferSizeEstimate)
      • getMaxSessionBufferSizeEstimate

        public long getMaxSessionBufferSizeEstimate()
      • setTracingWithActiveSpanOnly

        public void setTracingWithActiveSpanOnly​(boolean tracingWithActiveSpanOnly)
      • isTracingWithActiveSpanOnly

        public boolean isTracingWithActiveSpanOnly()
      • tracingWithActiveSpanOnly

        public Options tracingWithActiveSpanOnly​(boolean b)
      • isEnforceSingleMaxBufferSizeEstimate

        public boolean isEnforceSingleMaxBufferSizeEstimate()
      • setEnforceSingleMaxBufferSizeEstimate

        public void setEnforceSingleMaxBufferSizeEstimate​(boolean enforceSingleMaxBufferSizeEstimate)
      • enforceSingleMaxBufferSizeEstimate

        public Options enforceSingleMaxBufferSizeEstimate​(boolean b)
      • isRelativeXPath

        public boolean isRelativeXPath()
      • setRelativeXPath

        public void setRelativeXPath​(boolean relativeXPath)
      • relativeXPath

        public Options relativeXPath​(boolean b)