flow.record.adapter
¶
Submodules¶
flow.record.adapter.archive
flow.record.adapter.avro
flow.record.adapter.broker
flow.record.adapter.csvfile
flow.record.adapter.duckdb
flow.record.adapter.elastic
flow.record.adapter.jsonfile
flow.record.adapter.line
flow.record.adapter.mongo
flow.record.adapter.split
flow.record.adapter.splunk
flow.record.adapter.sqlite
flow.record.adapter.stream
flow.record.adapter.text
flow.record.adapter.xlsx
Package Contents¶
Classes¶
Attributes¶
- flow.record.adapter.__path__¶
- class flow.record.adapter.AbstractWriter¶
- abstract write(rec: flow.record.base.Record) None ¶
Write a record.
- abstract flush() None ¶
Flush any buffered writes.
- abstract close() None ¶
Close the Writer, no more writes will be possible.
- __del__() None ¶
- __enter__() AbstractWriter ¶
- __exit__(*args) None ¶
- class flow.record.adapter.AbstractReader¶
- abstract __iter__() collections.abc.Iterator[flow.record.base.Record] ¶
Return a record iterator.
- close() None ¶
Close the Reader, can be overriden to properly free resources.
- __enter__() AbstractReader ¶
- __exit__(*args) None ¶