sentence: the language supports input and output of data on streams , state management in relational tables , a variety of stream-relational algebra operators for combining and manipulating these structures , and also extensibility through integration with java , r , and other programming languages .