def __init__(self, *args, **kwargs): CatalogTool.__init__(self, *args, **kwargs) # Create indexes for name, type, extra in \ ( ('token', 'FieldIndex', None), ('state', 'FieldIndex', None), ('path', 'ExtendedPathIndex', ZCExtra(doc_attr='getPhysicalPath')), ('version', 'FieldIndex', None), ): if not name in self.indexes(): self.manage_addIndex(name, type, extra=extra) # Create metadata for meta in ('version', ): if meta not in self.schema(): self.manage_addColumn(meta)
def __init__(self, *args, **kwargs): CatalogTool.__init__(self, *args, **kwargs) # Create indexes for name, type, extra in \ ( ('token', 'FieldIndex', None), ('state', 'FieldIndex', None), ('path', 'ExtendedPathIndex', ZCExtra(doc_attr='getPhysicalPath')), ('version', 'FieldIndex', None), ): if not name in self.indexes(): self.manage_addIndex(name, type, extra=extra) # Create metadata for meta in ('version',): if meta not in self.schema(): self.manage_addColumn(meta)