Samba4/LDB/Schema
From SambaWiki
Structures
ldb_schema_syntax
struct ldb_schema_syntax { const char *name; ldb_attr_handler_t ldif_read_fn; ldb_attr_handler_t ldif_write_fn; ldb_attr_handler_t canonicalise_fn; ldb_attr_comparison_t comparison_fn; };
Attribute handler structure.
- name: The attribute name
- ldif_read_fn: convert from ldif to binary format
- ldif_write_fn: convert from binary to ldif format
- canonicalise_fn: canonicalise a value, for use by indexing and dn construction
- comparison_fn: compare two values
ldb_schema_attribute
struct ldb_schema_attribute { const char *name; unsigned flags; const struct ldb_schema_syntax *syntax; };
Operations
ldb_schema_attribute_by_name()
const struct ldb_schema_attribute *ldb_schema_attribute_by_name(struct ldb_context *ldb, const char *name);