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 #