Coder Social home page Coder Social logo

bigfileprocessing's People

Contributors

kmisztal avatar maro512 avatar mmalczyk avatar tomrap avatar

Watchers

 avatar  avatar  avatar  avatar

bigfileprocessing's Issues

Parsowanie danych

Utworzenie klasy implementującej interfejs Parser, która będzie odpowiedzialna za sprawdzanie danych w pobranym wierszu w postaci obiektu klasy Result względem metadanych.

Filter

Klasa filtrująca dane według określonych kryteriów

Wczytywanie z properties

Funkcja która na podstawie pliku properties pobiera wiersze z podanego zakresu
zapisuje wewnętrznie wszystkie wiersze z podanego zakresu

generator pliku properties

Funkcja generująca plik properties zawierający:

  • dla każdego wiersza pozycja początku linii, ewentualnie coś jeszcze

Drugi plik, liczba kolumn, liczba wierszy i dla każdej kolumny typ

  • kilka przykładowych wierszy

XML Parser

Klasa sprawdzająca poprawność procesu generowania pliku XML

JSON

Klasa przekształcająca dane do formatu JSON

SQL Parser

Klasa parsująca (czyli sprawdzająca poprawność) wygenerowanych zapytań SQL na podstawie obecnych danych

XML

Napisanie klasy przekształcającej dane do formatu XML

SQL

Napisanie klasy generującej zapytania SQL na podstawie przechowywanych danych.

Operacje arytmetyczne

Implementacja klas umożliwiających wykonywanie operacji arytmetycznych na poszczególnych komórkach danych. W przypadku gdy dana komórka danych nie zawiera wartości liczbowej (dziedziczącej po typie Number) powinien rzucony zostać wyjątek

Statystyka

Implementacja klas umożliwiających obsługę operacji statystycznych typu liczenie średniej dla danej kolumny, wartości najmniejszej, największej, mediany itp.

JSON Parser

Klasa sprawdzająca poprawność generowania danych w postaci JSON.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.