|
| | contact_points |
| |
|
| private_ips = ListField[str](doc="List of internal IP addresses for contact_points.", default=[]) |
| |
|
| port = Field[int](doc="Port number to connect to.", default=9042) |
| |
|
| keyspace = Field[str](doc="Default keyspace for operations.", default="apdb") |
| |
| | username |
| |
| | read_consistency |
| |
| | write_consistency |
| |
|
| read_timeout = Field[float](doc="Timeout in seconds for read operations.", default=120.0) |
| |
|
| write_timeout = Field[float](doc="Timeout in seconds for write operations.", default=60.0) |
| |
|
| remove_timeout = Field[float](doc="Timeout in seconds for remove operations.", default=600.0) |
| |
|
| read_concurrency = Field[int](doc="Concurrency level for read operations.", default=500) |
| |
| | protocol_version |
| |
| | dia_object_columns |
| |
|
| prefix = Field[str](doc="Prefix to add to table names", default="") |
| |
| | part_pixelization |
| |
|
| part_pix_level = Field[int](doc="Pixelization level used for partitioning index.", default=11) |
| |
|
| part_pix_max_ranges = Field[int](doc="Max number of ranges in pixelization envelope", default=128) |
| |
|
| ra_dec_columns = ListField[str](default=["ra", "dec"], doc="Names of ra/dec columns in DiaObject table") |
| |
|
| timer = Field[bool](doc="If True then print/log timing information", default=False) |
| |
| | time_partition_tables |
| |
| | time_partition_days |
| |
| | time_partition_start |
| |
| | time_partition_end |
| |
| | query_per_time_part |
| |
| | query_per_spatial_part |
| |
| | use_insert_id_skips_diaobjects |
| |
| | idle_heartbeat_interval |
| |
| | idle_heartbeat_timeout |
| |
| str | schema_file |
| |
| str | ss_schema_file |
| |
| str | schema_name |
| |
| int | read_sources_months |
| |
| int | read_forced_sources_months |
| |
| bool | enable_replica |
| |
| int | replica_chunk_seconds |
| |
Configuration class for Cassandra-based APDB implementation.