Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@Serializable
Link copied to clipboard
Link copied to clipboard
@Serializable
Link copied to clipboard
@Serializable
Link copied to clipboard
Link copied to clipboard
@Serializable
Link copied to clipboard
A node that does nothing but ingest from external sources — it runs a Database per configured external source, joins leader election, and runs the source only on the database for which it's elected leader. There's no query/client surface: no pgwire, no Flight SQL — though it can serve the healthz endpoints (Config.healthz) for metrics and liveness.
Link copied to clipboard
A stored password hash, tagged in YAML with the algorithm that produced it (!Argon2id, !BCrypt).
Link copied to clipboard
interface Principal
An authenticated user, as returned by Xtdb.authenticateWithPassword and its siblings. Xtdb.connect opens connections as one, attributing their writes to userId.
Link copied to clipboard
A named, node-local handle for an external system XT authenticates against — a Postgres instance, a cloud identity (AWS/Azure/GCP), etc.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@Serializable
Link copied to clipboard
Link copied to clipboard
class UserListAuthenticator(users: Map<String, PasswordHash>, rules: List<Authenticator.MethodRule>) : Authenticator
Link copied to clipboard