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