def unindexed_properties(self):
        "tuple[str]: The names of all the unindexed properties on this entity."
        properties = ()
        for name, prop in self._properties.items():
            if isinstance(prop, EmbedLike):
                embedded_entity = getattr(self, name, None)
                if embedded_entity:
                    properties += prop.get_unindexed_properties(embedded_entity)

            elif not prop.indexed or prop.indexed_if and not prop.indexed_if(self, prop, name):
                properties += (prop.name_on_entity,)

        return properties
def unindexed_properties ( self ) : properties = ( ) for name , prop in self . _properties . items ( ) : if isinstance ( prop , EmbedLike ) : embedded_entity = getattr ( self , name , None ) if embedded_entity : properties += prop . get_unindexed_properties ( embedded_entity ) elif not prop . indexed or prop . indexed_if and not prop . indexed_if ( self , prop , name ) : properties += ( prop . name_on_entity , ) return properties
tuple[str]: The names of all the unindexed properties on this entity.