Limitações
Como você sabe, o Isar funciona em dispositivos móveis e desktops executados na VM e na Web. Ambas as plataformas são muito diferentes e têm limitações diferentes.
Limitações da VM
- Apenas os primeiros 1024 bytes de uma string podem ser usados para um prefixo where-clause
- Objetos podem ter apenas 16 MB de tamanho
Limitações da Web
Como o Isar Web depende do IndexedDB, há mais limitações, mas elas são quase imperceptíveis ao usar o Isar.
- Métodos síncronos não são suportados
- Atualmente, os filtros
Isar.splitWords()e.matches()ainda não estão implementados - As alterações de esquema não são tão rigorosamente verificadas quanto na VM, portanto, tenha cuidado para cumprir as regras
- Todos os tipos de números são armazenados como double (o único tipo de número js) para que
@Size32não tenha efeito - Os índices são representados de forma diferente para que os índices de hash não usem menos espaço (eles ainda funcionam da mesma forma)
col.delete()ecol.deleteAll()funcionam corretamente, mas o valor de retorno não está corretocol.clear()não redefine o valor de incremento automáticoNaNnão é suportado como valor