Getting Started
API Reference
MockJVMFunctions
JVMContext
SparkContext
Configuration
SparkConfig
ConfigBuilder
Database
Table
Catalog
DataFrame
GroupedData
DataFrameWriter
DataFrameReader
Column
ColumnOperation
Literal
AggregateFunction
CaseWhen
WindowFunction
Functions
StringFunctions
MathFunctions
AggregateFunctions
DateTimeFunctions
ArrayFunctions
MapFunctions
validate_rule()
ConditionalFunctions
BitwiseFunctions
XMLFunctions
CryptoFunctions
JSONCSVFunctions
ColumnOperatorMixin
UserDefinedFunction
UserDefinedTableFunction
DataType
StringType
IntegerType
LongType
DoubleType
BooleanType
DateType
TimestampType
DecimalType
ArrayType
MapType
BinaryType
NullType
FloatType
ShortType
ByteType
CharType
VarcharType
TimestampNTZType
IntervalType
YearMonthIntervalType
DayTimeIntervalType
StructField
StructType
MockDatabase
MockTable
convert_python_type_to_mock_type()
infer_schema_from_data()
create_schema_from_columns()
get_row_value()
Row
QueryExecutor
DataMaterializer
ExportBackend
PolarsOperationExecutor
PolarsMaterializer
PolarsExpressionTranslator
PolarsTable
PolarsSchema
PolarsStorageManager
TableMetadata
StorageManagerFactory
UnifiedStorageManager
MemoryTable
MemorySchema
MemoryStorageManager
FileTable
FileSchema
FileStorageManager
StorageMode
MockDeltaVersion
MockTableMetadata
ColumnDefinition
DuckDBTableModel
DuckDBConnectionConfig
StorageOperationResult
QueryResult
JSONSerializer
CSVSerializer
Guides
Advanced Topics
.storage
Additional Resources
sparkless
sparkless.backend.polars.expression_translator
sparkless.backend.polars.materializer
sparkless.backend.polars.operation_executor
sparkless.backend.polars.storage
sparkless.backend.protocols
sparkless.dataframe.dataframe
sparkless.dataframe.grouped.base
sparkless.dataframe.reader
sparkless.dataframe.writer
sparkless.functions.aggregate
sparkless.functions.array
sparkless.functions.bitwise
sparkless.functions.conditional
sparkless.functions.core.column
sparkless.functions.core.literals
sparkless.functions.crypto
sparkless.functions.datetime
sparkless.functions.functions
sparkless.functions.json_csv
sparkless.functions.map
sparkless.functions.math
sparkless.functions.string
sparkless.functions.udf
sparkless.functions.window_execution
sparkless.functions.xml
sparkless.session.catalog
sparkless.session.config.configuration
sparkless.session.context
sparkless.session.session
sparkless.spark_types
sparkless.storage.backends.file
sparkless.storage.backends.memory
sparkless.storage.manager
sparkless.storage.models
sparkless.storage.serialization.csv
sparkless.storage.serialization.json