File tree Expand file tree Collapse file tree 2 files changed +12
-2
lines changed
turu-snowflake/src/turu/snowflake/record Expand file tree Collapse file tree 2 files changed +12
-2
lines changed Original file line number Diff line number Diff line change 55class AsyncRecordCursor (turu .core .record .AsyncRecordCursor ):
66 async def fetch_pandas_all (self , ** kwargs ) -> "PandasDataFrame" :
77 df : PandasDataFrame = self ._raw_cursor .fetch_pandas_all (** kwargs ) # type: ignore
8+
89 if isinstance (self ._recorder , turu .core .record .CsvRecorder ):
9- df .to_csv (self ._recorder .file , index = False )
10+ if limit := self ._recorder ._options .get ("limit" ):
11+ df .head (limit ).to_csv (self ._recorder .file , index = False )
12+
13+ else :
14+ df .to_csv (self ._recorder .file , index = False )
1015
1116 return df
Original file line number Diff line number Diff line change 55class RecordCursor (turu .core .record .RecordCursor ):
66 def fetch_pandas_all (self , ** kwargs ) -> "PandasDataFrame" :
77 df : PandasDataFrame = self ._raw_cursor .fetch_pandas_all (** kwargs ) # type: ignore
8+
89 if isinstance (self ._recorder , turu .core .record .CsvRecorder ):
9- df .to_csv (self ._recorder .file , index = False )
10+ if limit := self ._recorder ._options .get ("limit" ):
11+ df .head (limit ).to_csv (self ._recorder .file , index = False )
12+
13+ else :
14+ df .to_csv (self ._recorder .file , index = False )
1015
1116 return df
You can’t perform that action at this time.
0 commit comments