Dbix :: table.

dbix :: table é uma classe Perl usada para representar tabelas de banco de dados DBI.
Baixe Agora

Dbix :: table. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • J. David Lowe
  • Site do editor:
  • http://search.cpan.org/~dlowe/DBIx-Table-0.04/Table.pm

Dbix :: table. Tag


Dbix :: table. Descrição

DBIx :: Tabela é uma classe Perl usado para representar tabelas de banco de dados DBI. DBIx :: Tabela é uma classe Perl usado para representar DBI tables.SYNOPSISTo banco de dados torná-lo útil: pacote Subclasse; @ISA = qw (DBIx :: Tabela); sub descrever {my ($ self) = shift; $ Self -> { 'tabela'} = $ table_name; $ Self -> { 'unique_keys'} = , ...]; $ Self -> { 'colunas'} = {$ column => {% col_options}, }; }; ]} Para usar o objeto útil: $ table = Subclasse de carga (db => $ dbi_object, , ] $ coluna].); $ Table = criar subclasse (db => $ dbi_object); $ = $ New_table mesa-> load_related (tipo => $ nome de classe, linha => $ fileira, ); $ Num_rows = $ table-> num_rows (); $ Query_rows = $ table-> query_rows (); $ columns = $ table-> Colunas (); $ Db = $ table-> db (); $ Level = $ table-> debug_level (); $ Value = $ table-> get (coluna => $ coluna, ); $ Retval = $ table-> set (mudança => {$ column => $ value }, ); $ Retval = $ table-> Refresh (colunas = , ); $ Retval = $ table-> commit (); $ Retval = $ table-> remove (); $ Count = $ table-> count ( DBIx :: Tabela é uma classe projetado para funcionar como uma camada de abstração em torno de um bastante grande subconjunto de consultas SQL. É é chamado 'tabela', pois destina-se principalmente de tal modo que uma única subclasse fornece uma interface orientada para o objecto a uma tabela da base de dados único. O módulo é suficientemente flexível, no entanto, que ele pode ser usado para abstrair mais qualquer esquema de uma forma que é confortável para o perl codificador que não está familiarizado com o esquema subjacente, ou mesmo SQL.As a sinopse acima assinala, esta classe não é útil quando simplesmente usado por si só. em vez disso, ele deve ser uma subclasse. a subclasse segue uma sintaxe particular para descrevendo a estrutura da tabela, qual o módulo tabela usa internamente para controlar sua subclasse behavior.The pode então ser usado para acessar os dados subjacentes, com o módulo tabela cuidar de escrever o SQL real. a versão atual pode escrever SELECT, UPDATE , INSERT e DELETE. Dependendo do comp lexity da definição, ele também pode fazer se junta em várias mesas e inteligentemente carregar tabela relacionada objects.The restante da documentação é dividido: primeiro, como criar uma subclasse útil. Em segundo lugar, construtores e métodos de acesso na subclasse. Em terceiro lugar, alguns exemplos. Sem mais delongas ... Sobre OpenOffice.org:OpenOffice.org (OO.o ou OOo) é um multi-plataforma suíte de aplicativos de escritório disponíveis para um número de diferentes sistemas operacionais de computador. Ele suporta o formato de opengocument padrão ISO (ODF) para intercâmbio de dados como formato de arquivo padrão, bem como formatos do Microsoft Office '97 -2003, entre muitos outros.openoffice.org foi originalmente derivado de StarOffice, uma suíte de escritório desenvolvida pela Stardivision e Adquirida pela Sun Microsystems em agosto de 1999. O código-fonte da suite foi lançado em julho de 2000 com o objetivo de reduzir a participação de mercado dominante do Microsoft Office, fornecendo uma alternativa livre, aberta e de alta qualidade; Versões posteriores do StarOffice são baseadas no OpenOffice.org com componentes proprietários adicionais. OpenOffice.org é um software livre, disponível sob a GNU Lesser General Public License (LGPL) .O projeto e software são informalmente conhecido como OpenOffice, mas este termo é uma marca detida pela outra parte, exigindo o projeto de adotar OpenOffice.org como seus name.Requirements formais: · Requisitos Perl: · Perl.


Dbix :: table. Software Relacionado

Tie :: OneOff.

Tie :: OneOff é um módulo Perl para criar variáveis amarradas sem definir um pacote separado. ...

157

Download