Skip to content

Commit 98a0373

Browse files
committed
Resolved conflicts in aws-samples#38
2 parents f1d4142 + f3baf57 commit 98a0373

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

utilities/Hive_metastore_migration/src/hive_metastore_migration.py

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -511,6 +511,14 @@ def transform_ms_bucketing_cols(self, ms_bucketing_cols):
511511
)
512512

513513
def transform_ms_columns(self, ms_columns):
514+
def extract_row(row):
515+
def truncate(x):
516+
return x[:255] if hasattr(x,"__getitem__") else x
517+
return (
518+
row['COLUMN_NAME'],
519+
row['TYPE_NAME'],
520+
truncate(row['COMMENT'])
521+
)
514522
return self.transform_df_with_idx(
515523
df=ms_columns,
516524
id_col="CD_ID",
@@ -523,7 +531,7 @@ def transform_ms_columns(self, ms_columns):
523531
StructField(name="comment", dataType=StringType()),
524532
]
525533
),
526-
payload_func=lambda row: (row["COLUMN_NAME"], row["TYPE_NAME"], row["COMMENT"]),
534+
payload_func=extract_row,
527535
)
528536

529537
def transform_ms_skewed_col_names(self, ms_skewed_col_names):

0 commit comments

Comments
 (0)