- Usernamen dürfen bei Twitter nur 15 Zeichen lang sein, deswegen Autor : char[15] (Quelle: https://support.twitter.com/articles/333299)
- Tweets dürfen nur 140 Zeichen lang sein, deswegen Text : char[140]
- Hashtags können demnach auch nur 140 Zeichen lagn sein, deswegen : char[140]
Die meiste von den verwendeten Datentypen sind ohne große Erklärungen verständlich. Zum Beispiel, es ist klar, dass die Anzahl der Retweets beziehungsweise der Favourites als ints betrachtet werden. Einige gewählte Datentypen ergeben sich aus den Spezifikationen und Regeln von Twitter. Benutzernamen dürfen nur 15 Zeichen lang sein [Quelle: https://support.twitter.com/articles/14609], deswegen ist Autor ein String von chars mit Länge 15. Tweets sind beschränkt auf 140 Zeichen, deshalb ist der gewählte Datentyp ein String von chars mit Länge 140. Logischerweise dürfen Hashtags nicht länger als ein Tweet sein und hat damit den gleichen Datentyp wie Tweets. Zusätzlich haben wir entschieden, dass der Zeitpunkt als UNIX-Timestamp dargstellt wird, da wir noch kein besseres Format kennen, um die Zeit zu Speichern, deshalb hat er den Datentyp Int.