arelle.formula.FactAspectsCache
¶
Module Contents¶
Classes¶
Data¶
API¶
- arelle.formula.FactAspectsCache.noneUUID¶
‘uuid4(…)’
- class arelle.formula.FactAspectsCache.FactAspectsCache(maxSize: int)¶
Initialization
- clear() None ¶
- property prioritizedAspects: set[int | arelle.ModelValue.QName]¶
- evaluations(fact1: arelle.ModelInstanceObject.ModelFact, fact2: arelle.ModelInstanceObject.ModelFact) collections.defaultdict[int | arelle.ModelValue.QName, bool | None] | None ¶
- cacheMatch(fact1: arelle.ModelInstanceObject.ModelFact, fact2: arelle.ModelInstanceObject.ModelFact, aspect: int | arelle.ModelValue.QName) None ¶
- cacheNotMatch(fact1: arelle.ModelInstanceObject.ModelFact, fact2: arelle.ModelInstanceObject.ModelFact, aspect: int | arelle.ModelValue.QName) None ¶
- _register(fact1: arelle.ModelInstanceObject.ModelFact, fact2: arelle.ModelInstanceObject.ModelFact, aspect: int | arelle.ModelValue.QName, value: bool) None ¶
- _buildFactKey(fact1: arelle.ModelInstanceObject.ModelFact, fact2: arelle.ModelInstanceObject.ModelFact) tuple[uuid.UUID, uuid.UUID] ¶
- __repr__() str ¶