arelle.formula.FactAspectsCache#
Module Contents#
Classes#
API#
- 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[int, int]#
- __repr__() str#