Modulo StringBuffer
Il modulo StringBuffer consente di costruire una stringa aggiungendola alla fine dello StringBuffer. Proprio come in Java, C# e altri linguaggi con garbage collection, in Lua le stringhe sono oggetti immutabili. Il modulo StringBuffer dovrebbe essere usato per costruire stringhe di grandi dimensioni aggiungendo alla fine dello StringBuffer invece di usare la concatenazione di stringhe. Una volta costruita la stringa utilizzando lo StringBuffer, è possibile convertirla in una normale stringa Lua utilizzando il metodo 'toString dell'oggetto StringBuffer o utilizzando la funzione standard Lua 'tostring.
È possibile utilizzare uno StringBuffer al posto di una stringa Lua per restituire i risultati al database Netezza. Restituire uno StringBuffer come risultato di una funzione è più efficiente che convertire lo StringBuffer in una stringa usando il metodo 'tostring() o ':toString() e poi restituire la stringa risultante.