Class

org.apache.spark.sql.catalyst

SimpleCatalystConf

Related Doc: package catalyst

Permalink

case class SimpleCatalystConf(caseSensitiveAnalysis: Boolean, orderByOrdinal: Boolean = true, groupByOrdinal: Boolean = true, optimizerMaxIterations: Int = 100, optimizerInSetConversionThreshold: Int = 10, maxCaseBranchesForCodegen: Int = 20, runSQLonFile: Boolean = true, crossJoinEnabled: Boolean = false, warehousePath: String = "/user/hive/warehouse") extends SQLConf with Product with Serializable

A SQLConf that can be used for local testing. This class is only here to minimize the change for ticket SPARK-19944 (moves SQLConf from sql/core to sql/catalyst). This class should eventually be removed (test cases should just create SQLConf and set values appropriately).

Linear Supertypes
Product, Equals, SQLConf, Logging, Serializable, Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SimpleCatalystConf
  2. Product
  3. Equals
  4. SQLConf
  5. Logging
  6. Serializable
  7. Serializable
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new SimpleCatalystConf(caseSensitiveAnalysis: Boolean, orderByOrdinal: Boolean = true, groupByOrdinal: Boolean = true, optimizerMaxIterations: Int = 100, optimizerInSetConversionThreshold: Int = 10, maxCaseBranchesForCodegen: Int = 20, runSQLonFile: Boolean = true, crossJoinEnabled: Boolean = false, warehousePath: String = "/user/hive/warehouse")

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def adaptiveExecutionEnabled: Boolean

    Permalink
    Definition Classes
    SQLConf
  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. def autoBroadcastJoinThreshold: Long

    Permalink
    Definition Classes
    SQLConf
  7. def broadcastTimeout: Int

    Permalink
    Definition Classes
    SQLConf
  8. def bucketingEnabled: Boolean

    Permalink
    Definition Classes
    SQLConf
  9. val caseSensitiveAnalysis: Boolean

    Permalink
    Definition Classes
    SimpleCatalystConfSQLConf
  10. def caseSensitiveInferenceMode: internal.SQLConf.HiveCaseSensitiveInferenceMode.Value

    Permalink
    Definition Classes
    SQLConf
  11. def checkpointLocation: Option[String]

    Permalink
    Definition Classes
    SQLConf
  12. def clear(): Unit

    Permalink
    Definition Classes
    SQLConf
  13. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  14. def columnBatchSize: Int

    Permalink
    Definition Classes
    SQLConf
  15. def columnNameOfCorruptRecord: String

    Permalink
    Definition Classes
    SQLConf
  16. def contains(key: String): Boolean

    Permalink

    Return whether a given key is set in this SQLConf.

    Return whether a given key is set in this SQLConf.

    Definition Classes
    SQLConf
  17. def convertCTAS: Boolean

    Permalink
    Definition Classes
    SQLConf
  18. val crossJoinEnabled: Boolean

    Permalink
    Definition Classes
    SimpleCatalystConfSQLConf
  19. def dataFramePivotMaxValues: Int

    Permalink
    Definition Classes
    SQLConf
  20. def dataFrameRetainGroupColumns: Boolean

    Permalink
    Definition Classes
    SQLConf
  21. def dataFrameSelfJoinAutoResolveAmbiguity: Boolean

    Permalink
    Definition Classes
    SQLConf
  22. def defaultDataSourceName: String

    Permalink
    Definition Classes
    SQLConf
  23. def defaultSizeInBytes: Long

    Permalink
    Definition Classes
    SQLConf
  24. def enableRadixSort: Boolean

    Permalink
    Definition Classes
    SQLConf
  25. def enableTwoLevelAggMap: Boolean

    Permalink
    Definition Classes
    SQLConf
  26. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  27. def exchangeReuseEnabled: Boolean

    Permalink
    Definition Classes
    SQLConf
  28. def fallBackToHdfsForStatsEnabled: Boolean

    Permalink
    Definition Classes
    SQLConf
  29. def fileCommitProtocolClass: String

    Permalink
    Definition Classes
    SQLConf
  30. def fileSinkLogCleanupDelay: Long

    Permalink
    Definition Classes
    SQLConf
  31. def fileSinkLogCompactInterval: Int

    Permalink
    Definition Classes
    SQLConf
  32. def fileSinkLogDeletion: Boolean

    Permalink
    Definition Classes
    SQLConf
  33. def fileSourceLogCleanupDelay: Long

    Permalink
    Definition Classes
    SQLConf
  34. def fileSourceLogCompactInterval: Int

    Permalink
    Definition Classes
    SQLConf
  35. def fileSourceLogDeletion: Boolean

    Permalink
    Definition Classes
    SQLConf
  36. def filesMaxPartitionBytes: Long

    Permalink
    Definition Classes
    SQLConf
  37. def filesOpenCostInBytes: Long

    Permalink
    Definition Classes
    SQLConf
  38. def filesourcePartitionFileCacheSize: Long

    Permalink
    Definition Classes
    SQLConf
  39. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  40. def gatherFastStats: Boolean

    Permalink
    Definition Classes
    SQLConf
  41. def getAllConfs: Map[String, String]

    Permalink

    Return all the configuration properties that have been set (i.e.

    Return all the configuration properties that have been set (i.e. not the default). This creates a new copy of the config properties in the form of a Map.

    Definition Classes
    SQLConf
  42. def getAllDefinedConfs: Seq[(String, String, String)]

    Permalink

    Return all the configuration definitions that have been defined in SQLConf.

    Return all the configuration definitions that have been defined in SQLConf. Each definition contains key, defaultValue and doc.

    Definition Classes
    SQLConf
  43. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  44. def getConf[T](entry: OptionalConfigEntry[T]): Option[T]

    Permalink

    Return the value of an optional Spark SQL configuration property for the given key.

    Return the value of an optional Spark SQL configuration property for the given key. If the key is not set yet, returns None.

    Definition Classes
    SQLConf
  45. def getConf[T](entry: ConfigEntry[T]): T

    Permalink

    Return the value of Spark SQL configuration property for the given key.

    Return the value of Spark SQL configuration property for the given key. If the key is not set yet, return defaultValue in ConfigEntry.

    Definition Classes
    SQLConf
  46. def getConf[T](entry: ConfigEntry[T], defaultValue: T): T

    Permalink

    Return the value of Spark SQL configuration property for the given key.

    Return the value of Spark SQL configuration property for the given key. If the key is not set yet, return defaultValue. This is useful when defaultValue in ConfigEntry is not the desired one.

    Definition Classes
    SQLConf
  47. def getConfString(key: String, defaultValue: String): String

    Permalink

    Return the string value of Spark SQL configuration property for the given key.

    Return the string value of Spark SQL configuration property for the given key. If the key is not set yet, return defaultValue.

    Definition Classes
    SQLConf
  48. def getConfString(key: String): String

    Permalink

    Return the value of Spark SQL configuration property for the given key.

    Return the value of Spark SQL configuration property for the given key.

    Definition Classes
    SQLConf
    Annotations
    @throws( "if key is not set" )
  49. val groupByOrdinal: Boolean

    Permalink
    Definition Classes
    SimpleCatalystConfSQLConf
  50. def ignoreCorruptFiles: Boolean

    Permalink
    Definition Classes
    SQLConf
  51. def inMemoryPartitionPruning: Boolean

    Permalink
    Definition Classes
    SQLConf
  52. def initializeLogIfNecessary(isInterpreter: Boolean): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  53. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  54. def isParquetBinaryAsString: Boolean

    Permalink
    Definition Classes
    SQLConf
  55. def isParquetINT96AsTimestamp: Boolean

    Permalink
    Definition Classes
    SQLConf
  56. def isParquetSchemaMergingEnabled: Boolean

    Permalink
    Definition Classes
    SQLConf
  57. def isParquetSchemaRespectSummaries: Boolean

    Permalink
    Definition Classes
    SQLConf
  58. def isTraceEnabled(): Boolean

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  59. def isUnsupportedOperationCheckEnabled: Boolean

    Permalink
    Definition Classes
    SQLConf
  60. def limitScaleUpFactor: Int

    Permalink
    Definition Classes
    SQLConf
  61. def log: Logger

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  62. def logDebug(msg: ⇒ String, throwable: Throwable): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  63. def logDebug(msg: ⇒ String): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  64. def logError(msg: ⇒ String, throwable: Throwable): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  65. def logError(msg: ⇒ String): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  66. def logInfo(msg: ⇒ String, throwable: Throwable): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  67. def logInfo(msg: ⇒ String): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  68. def logName: String

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  69. def logTrace(msg: ⇒ String, throwable: Throwable): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  70. def logTrace(msg: ⇒ String): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  71. def logWarning(msg: ⇒ String, throwable: Throwable): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  72. def logWarning(msg: ⇒ String): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  73. def manageFilesourcePartitions: Boolean

    Permalink
    Definition Classes
    SQLConf
  74. val maxCaseBranchesForCodegen: Int

    Permalink
    Definition Classes
    SimpleCatalystConfSQLConf
  75. def metastorePartitionPruning: Boolean

    Permalink
    Definition Classes
    SQLConf
  76. def minBatchesToRetain: Int

    Permalink
    Definition Classes
    SQLConf
  77. def minNumPostShufflePartitions: Int

    Permalink
    Definition Classes
    SQLConf
  78. def ndvMaxError: Double

    Permalink
    Definition Classes
    SQLConf
  79. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  80. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  81. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  82. def numShufflePartitions: Int

    Permalink
    Definition Classes
    SQLConf
  83. val optimizerInSetConversionThreshold: Int

    Permalink
    Definition Classes
    SimpleCatalystConfSQLConf
  84. val optimizerMaxIterations: Int

    Permalink

    ************************ Spark SQL Params/Hints *******************

    ************************ Spark SQL Params/Hints *******************

    Definition Classes
    SimpleCatalystConfSQLConf
  85. def optimizerMetadataOnly: Boolean

    Permalink
    Definition Classes
    SQLConf
  86. def orcFilterPushDown: Boolean

    Permalink
    Definition Classes
    SQLConf
  87. val orderByOrdinal: Boolean

    Permalink
    Definition Classes
    SimpleCatalystConfSQLConf
  88. def parallelPartitionDiscoveryParallelism: Int

    Permalink
    Definition Classes
    SQLConf
  89. def parallelPartitionDiscoveryThreshold: Int

    Permalink
    Definition Classes
    SQLConf
  90. def parquetCacheMetadata: Boolean

    Permalink
    Definition Classes
    SQLConf
  91. def parquetCompressionCodec: String

    Permalink
    Definition Classes
    SQLConf
  92. def parquetFilterPushDown: Boolean

    Permalink
    Definition Classes
    SQLConf
  93. def parquetOutputCommitterClass: String

    Permalink
    Definition Classes
    SQLConf
  94. def parquetVectorizedReaderEnabled: Boolean

    Permalink
    Definition Classes
    SQLConf
  95. def partitionColumnTypeInferenceEnabled: Boolean

    Permalink
    Definition Classes
    SQLConf
  96. def preferSortMergeJoin: Boolean

    Permalink
    Definition Classes
    SQLConf
  97. def resolver: Resolver

    Permalink

    Returns the Resolver for the current configuration, which can be used to determine if two identifiers are equal.

    Returns the Resolver for the current configuration, which can be used to determine if two identifiers are equal.

    Definition Classes
    SQLConf
  98. val runSQLonFile: Boolean

    Permalink
    Definition Classes
    SimpleCatalystConfSQLConf
  99. def setConf[T](entry: ConfigEntry[T], value: T): Unit

    Permalink

    Set the given Spark SQL configuration property.

    Set the given Spark SQL configuration property.

    Definition Classes
    SQLConf
  100. def setConf(props: Properties): Unit

    Permalink

    Set Spark SQL configuration properties.

    Set Spark SQL configuration properties.

    Definition Classes
    SQLConf
  101. def setConfString(key: String, value: String): Unit

    Permalink

    Set the given Spark SQL configuration property using a string value.

    Set the given Spark SQL configuration property using a string value.

    Definition Classes
    SQLConf
  102. val settings: Map[String, String]

    Permalink

    Only low degree of contention is expected for conf, thus NOT using ConcurrentHashMap.

    Only low degree of contention is expected for conf, thus NOT using ConcurrentHashMap.

    Attributes
    protected[org.apache.spark]
    Definition Classes
    SQLConf
  103. def stateStoreMinDeltasForSnapshot: Int

    Permalink
    Definition Classes
    SQLConf
  104. def streamingFileCommitProtocolClass: String

    Permalink
    Definition Classes
    SQLConf
  105. def streamingMetricsEnabled: Boolean

    Permalink
    Definition Classes
    SQLConf
  106. def streamingNoDataProgressEventInterval: Long

    Permalink
    Definition Classes
    SQLConf
  107. def streamingPollingDelay: Long

    Permalink
    Definition Classes
    SQLConf
  108. def streamingProgressRetention: Int

    Permalink
    Definition Classes
    SQLConf
  109. def streamingSchemaInference: Boolean

    Permalink
    Definition Classes
    SQLConf
  110. def subexpressionEliminationEnabled: Boolean

    Permalink
    Definition Classes
    SQLConf
  111. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  112. def targetPostShuffleInputSize: Long

    Permalink
    Definition Classes
    SQLConf
  113. def unsetConf(entry: ConfigEntry[_]): Unit

    Permalink
    Definition Classes
    SQLConf
  114. def unsetConf(key: String): Unit

    Permalink
    Definition Classes
    SQLConf
  115. def useCompression: Boolean

    Permalink
    Definition Classes
    SQLConf
  116. def variableSubstituteDepth: Int

    Permalink
    Definition Classes
    SQLConf
  117. def variableSubstituteEnabled: Boolean

    Permalink
    Definition Classes
    SQLConf
  118. def verifyPartitionPath: Boolean

    Permalink
    Definition Classes
    SQLConf
  119. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  120. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  121. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  122. val warehousePath: String

    Permalink
    Definition Classes
    SimpleCatalystConfSQLConf
  123. def wholeStageEnabled: Boolean

    Permalink
    Definition Classes
    SQLConf
  124. def wholeStageFallback: Boolean

    Permalink
    Definition Classes
    SQLConf
  125. def wholeStageMaxNumFields: Int

    Permalink
    Definition Classes
    SQLConf
  126. def writeLegacyParquetFormat: Boolean

    Permalink
    Definition Classes
    SQLConf

Inherited from Product

Inherited from Equals

Inherited from SQLConf

Inherited from Logging

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped