diff --git a/matlab/src/matlab/+arrow/+io/+ipc/RecordBatchStreamReader.m b/matlab/src/matlab/+arrow/+io/+ipc/RecordBatchStreamReader.m index 505a07363c663..bb0408439635e 100644 --- a/matlab/src/matlab/+arrow/+io/+ipc/RecordBatchStreamReader.m +++ b/matlab/src/matlab/+arrow/+io/+ipc/RecordBatchStreamReader.m @@ -28,18 +28,24 @@ methods (Static) function obj = fromBytes(bytes) + arguments + bytes(:, 1) uint8 + end args = struct(Bytes=bytes, Type="Bytes"); proxyName = "arrow.io.ipc.proxy.RecordBatchStreamReader"; proxy = arrow.internal.proxy.create(proxyName, args); obj = arrow.io.ipc.RecordBatchStreamReader(proxy); - end + end function obj = fromFile(filename) + arguments + filename(1, 1) string {mustBeNonzeroLengthText} + end args = struct(Filename=filename, Type="File"); proxyName = "arrow.io.ipc.proxy.RecordBatchStreamReader"; proxy = arrow.internal.proxy.create(proxyName, args); obj = arrow.io.ipc.RecordBatchStreamReader(proxy); - end + end end methods