![Page 1: Diagramas de Classe - UFSCargbd.dc.ufscar.br/bjinolap/docs/diagrama_classe_BJInOLAP.pdf · Diagrama de classe 2: mostra as principais classes envolvidas para consulta e processamento](https://reader034.vdocuments.site/reader034/viewer/2022043004/5f86358f94df652f47778a3c/html5/thumbnails/1.jpg)
Diagramas de Classe
Este documento objetiva documentar e especificar as classes da ferramenta BJIn
OLAP e seus principais relacionamentos. Os diagramas de classe que compõe este apêndice
são:
Diagrama de pacotes: que mostram todos os pacotes existentes na ferramenta BJIn
OLAP;
Diagrama de classe 1: mostra as principais classes envolvidas para a construção,
alteração e exclusão de índices bitmap de junção; e
Diagrama de classe 2: mostra as principais classes envolvidas para consulta e
processamento de operações OLAP sobre os índices bitmap de junção.
Em adição, para cada pacote da ferramenta é mostrado um diagrama de classe
detalhando as classes que compõe tal pacote. Portanto, os pacotes que terão diagrama de
classe detalhado são:
br.bjinolap.controller
br.bjinolap.model.bean
br.bjinolap.model.bitmapjoinindex
br.bjinolap.model.bitmapjoinindex.column
br.bjinolap.model.bitmapjoinindex.executor
br.bjinolap.model.bitmapjoinindex.map
br.bjinolap.model.bitmapjoinindex.query
br.bjinolap.model.bitmapjoinindex.util
br.bjinolap.model.bitmapjoinindex.validate
br.bjinolap.model.command
br.bjinolap.model.connection
br.bjinolap.model.user
br.bjinolap.model.xml
br.bjinolap.thread
![Page 2: Diagramas de Classe - UFSCargbd.dc.ufscar.br/bjinolap/docs/diagrama_classe_BJInOLAP.pdf · Diagrama de classe 2: mostra as principais classes envolvidas para consulta e processamento](https://reader034.vdocuments.site/reader034/viewer/2022043004/5f86358f94df652f47778a3c/html5/thumbnails/2.jpg)
Diagrama de Pacotes
![Page 3: Diagramas de Classe - UFSCargbd.dc.ufscar.br/bjinolap/docs/diagrama_classe_BJInOLAP.pdf · Diagrama de classe 2: mostra as principais classes envolvidas para consulta e processamento](https://reader034.vdocuments.site/reader034/viewer/2022043004/5f86358f94df652f47778a3c/html5/thumbnails/3.jpg)
Diagrama de Classe 1 – Manter Índices Bitmap de Junção
![Page 4: Diagramas de Classe - UFSCargbd.dc.ufscar.br/bjinolap/docs/diagrama_classe_BJInOLAP.pdf · Diagrama de classe 2: mostra as principais classes envolvidas para consulta e processamento](https://reader034.vdocuments.site/reader034/viewer/2022043004/5f86358f94df652f47778a3c/html5/thumbnails/4.jpg)
Diagrama de Classe 2 – Consultar Índices Bitmap de Junção e Processar Operações OLAP
![Page 5: Diagramas de Classe - UFSCargbd.dc.ufscar.br/bjinolap/docs/diagrama_classe_BJInOLAP.pdf · Diagrama de classe 2: mostra as principais classes envolvidas para consulta e processamento](https://reader034.vdocuments.site/reader034/viewer/2022043004/5f86358f94df652f47778a3c/html5/thumbnails/5.jpg)
Diagrama de Classe – br.bjinolap.controller
![Page 6: Diagramas de Classe - UFSCargbd.dc.ufscar.br/bjinolap/docs/diagrama_classe_BJInOLAP.pdf · Diagrama de classe 2: mostra as principais classes envolvidas para consulta e processamento](https://reader034.vdocuments.site/reader034/viewer/2022043004/5f86358f94df652f47778a3c/html5/thumbnails/6.jpg)
Diagrama de Classe – br.bjinolap.model.bean
![Page 7: Diagramas de Classe - UFSCargbd.dc.ufscar.br/bjinolap/docs/diagrama_classe_BJInOLAP.pdf · Diagrama de classe 2: mostra as principais classes envolvidas para consulta e processamento](https://reader034.vdocuments.site/reader034/viewer/2022043004/5f86358f94df652f47778a3c/html5/thumbnails/7.jpg)
Diagrama de Classe – br.bjinolap.bitmapjoinindex
![Page 8: Diagramas de Classe - UFSCargbd.dc.ufscar.br/bjinolap/docs/diagrama_classe_BJInOLAP.pdf · Diagrama de classe 2: mostra as principais classes envolvidas para consulta e processamento](https://reader034.vdocuments.site/reader034/viewer/2022043004/5f86358f94df652f47778a3c/html5/thumbnails/8.jpg)
Diagrama de Classe – br.bjinolap.model.bitmapjoinindex.column
![Page 9: Diagramas de Classe - UFSCargbd.dc.ufscar.br/bjinolap/docs/diagrama_classe_BJInOLAP.pdf · Diagrama de classe 2: mostra as principais classes envolvidas para consulta e processamento](https://reader034.vdocuments.site/reader034/viewer/2022043004/5f86358f94df652f47778a3c/html5/thumbnails/9.jpg)
Diagrama de Classe – br.bjinolap.model.bitmapjoinindex.executor
![Page 10: Diagramas de Classe - UFSCargbd.dc.ufscar.br/bjinolap/docs/diagrama_classe_BJInOLAP.pdf · Diagrama de classe 2: mostra as principais classes envolvidas para consulta e processamento](https://reader034.vdocuments.site/reader034/viewer/2022043004/5f86358f94df652f47778a3c/html5/thumbnails/10.jpg)
Diagrama de Classe – br.bjinolap.model.bitmapjoinindex.map
![Page 11: Diagramas de Classe - UFSCargbd.dc.ufscar.br/bjinolap/docs/diagrama_classe_BJInOLAP.pdf · Diagrama de classe 2: mostra as principais classes envolvidas para consulta e processamento](https://reader034.vdocuments.site/reader034/viewer/2022043004/5f86358f94df652f47778a3c/html5/thumbnails/11.jpg)
Diagrama de Classe – br.bjinolap.model.bitmapjoinindex.query
![Page 12: Diagramas de Classe - UFSCargbd.dc.ufscar.br/bjinolap/docs/diagrama_classe_BJInOLAP.pdf · Diagrama de classe 2: mostra as principais classes envolvidas para consulta e processamento](https://reader034.vdocuments.site/reader034/viewer/2022043004/5f86358f94df652f47778a3c/html5/thumbnails/12.jpg)
Diagrama de Classe – br.bjinolap.model.bitmapjoinindex.util
![Page 13: Diagramas de Classe - UFSCargbd.dc.ufscar.br/bjinolap/docs/diagrama_classe_BJInOLAP.pdf · Diagrama de classe 2: mostra as principais classes envolvidas para consulta e processamento](https://reader034.vdocuments.site/reader034/viewer/2022043004/5f86358f94df652f47778a3c/html5/thumbnails/13.jpg)
Diagrama de Classe – br.bjinolap.model.bitmapjoinindex.validate
![Page 14: Diagramas de Classe - UFSCargbd.dc.ufscar.br/bjinolap/docs/diagrama_classe_BJInOLAP.pdf · Diagrama de classe 2: mostra as principais classes envolvidas para consulta e processamento](https://reader034.vdocuments.site/reader034/viewer/2022043004/5f86358f94df652f47778a3c/html5/thumbnails/14.jpg)
Diagrama de Classe – br.bjinolap.model.command
![Page 15: Diagramas de Classe - UFSCargbd.dc.ufscar.br/bjinolap/docs/diagrama_classe_BJInOLAP.pdf · Diagrama de classe 2: mostra as principais classes envolvidas para consulta e processamento](https://reader034.vdocuments.site/reader034/viewer/2022043004/5f86358f94df652f47778a3c/html5/thumbnails/15.jpg)
Diagrama de Classe – br.bjinolap.model.connection
Diagrama de Classe – br.bjinolap.model.user
![Page 16: Diagramas de Classe - UFSCargbd.dc.ufscar.br/bjinolap/docs/diagrama_classe_BJInOLAP.pdf · Diagrama de classe 2: mostra as principais classes envolvidas para consulta e processamento](https://reader034.vdocuments.site/reader034/viewer/2022043004/5f86358f94df652f47778a3c/html5/thumbnails/16.jpg)
Diagrama de Classe – br.bjinolap.model.xml
Diagrama de Classe – br.bjinolap.thread