Espere :: Table.

espera :: table é um módulo Perl para manter as relações / tabelas.
Baixe Agora

Espere :: Table. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Ulrich Pfeifer
  • Site do editor:
  • http://search.cpan.org/~ulpfr/

Espere :: Table. Tag


Espere :: Table. Descrição

Espere :: Table é um módulo Perl para manter relações / tabelas. Aguarde :: Table é um módulo Perl para manter relações / tabelas.Cratando uma tabela. A Tabela do Construtor :: Table-> Novo é normalmente chamado através do método Create_Table de um identificador de banco de dados. Isso não é imposto, mas criar uma tabela não faz nenhum sentido, a menos que a tabela seja registrada pelo banco de dados porque o último implementa a persistência dos meta de dados. O registro é feito automaticamente, deixando o banco de dados lidar com a criação de uma tabela. Meu $ DB = Wait :: Banco de Dados-> Criar (nome => 'amostra'); Meu $ TB = $ DB-> Create_Table (Nome => 'Test', Access => $ Access, Layout => $ Layout, Attr => ,); o construtor retorna uma alça para a mesa. Esse identificador é oculto pelo módulo da tabela, para evitar o acesso direto se chamado via Table.Access => AccessObj Uma referência a um objeto de acesso para as peças externas (atributos) de tuplas. Como você pode lembrar, o sistema de aguarda não importar que os objetos são completamente armazenados dentro do sistema para evitar a duplicação. Não há (forte) ponto em armazenar todos os seus documentos HTML dentro do sistema ao indexar seu WWW-Server. O objeto de acesso é projetado para funcionar como como um hash amarrado. Você passa a reference ao objeto, não o hash amarrado. Uma implementação de exemplo de uma classe de acesso que funciona para manipages é esperar :: Documento :: Nroff. A implementação precisa levar em conta que aguarde manterá este objeto em um dado :: Dumper ou banco de dados armazenável e reutilizá-lo quando a SMAN é executada. Portanto, não é bom o suficiente se pudermos produzir o índice com isso agora, quando criarmos ou acessarmos ativamente a tabela, esperar também deve ser capaz de recuperar documentos por conta própria, quando estamos em um contexto diferente. Isso acontece especificamente em uma recuperação. Para obter este trabalho aparentemente, a classe de definição de acesso deve implementar um método próximo. Este método será chamado antes dos dados :: Dumpper Dump ocorre. Nesse momento, a classe definidora de acesso deve se livrar de todas as estruturas de dados que não podem ser reconstruídas através do dump de dados :: Dumper, como alças de banco de dados ou ponteiros C.File => fname, o nome do arquivo do arquivo de registros. Arquivos para índices terão fname como prefixo. Obrigatório, mas geralmente cuidado pelo identificador de espera :: banco de dados quando o construtor é chamado por espera :: Database :: Create_Table (). Nome => Nome o nome desta tabela. MANDORYATTR => Uma referência a uma matriz de nomes de atributos. Aguarde manterá o conteúdo desses atributos em sua mesa. MandatoryDJK => Uma referência a uma matriz de nomes de atributo que compõem a chave do desjovante. Não pense sobre isso - ainda é de uso ainda; layout => layoutobj Uma referência a um objeto analisador externo. Padrões para uma nova instância da espera :: Analise :: Base. Para uma implementação de exemplo, consulte Espere :: Parse :: Nroff. Uma classe de layout pode ser implementada como uma classe Singleton, se você assim como.keyset => Keyset o conjunto de atributos necessários para identificar um registro. Padrões para todos os atributos.Invindex => Invertido Index Uma referência a um anon array Definindo atributos de cada registro que precisa ser indexado. Veja a fonte de Smakewhatis para como definir isso up.criando um índice $ tb-> create_index ('docid'); create_index deve ser chamado com uma lista de atributos. Este deve ser um subconjunto dos atributos especificados quando a tabela foi criada. Atualmente, esse método deve ser chamado antes que a primeira tupla seja inserida na tabela! Criando um índice invertido $ tb-> Create_inverted_index (attribute => 'au', pipeline => , predicado =>' planície ',); atribuir o atributo para construir o índice. Este atributo pode não estar nos atributos definidos especificados quando a tabela foi criada.Pipeline Uma especificação de pipinas é uma referência a uma matriz de nomes de métodos (do pacote Espere :: Filtro) que devem ser aplicados em seqüência ao conteúdo do nome do nome atributo. O nome do atributo pode não estar na lista de atributo. Predicar uma indicação que predicada o índice implementa. Isso pode ser e. 'simples', 'stemming' ou 'soundex'. O indicador será usado para processamento de consulta. Atualmente não há conjunto padrão de nomes predicados. O predicativo é padronizado para o último membro do pipeline se omitido.Currentemente este método deve ser chamado antes que a primeira tupla seja inserida na tabela! $ Tb-> Layoutreturns a referência ao objeto analisador associado. $ Tb-> camiféisgrafes a matriz de Nomes de atributo. $ tb-> DropMust Be Chamado Via Wait :: Database :: Drop_Table Requisitos: · Perl.


Espere :: Table. Software Relacionado