@@ -63,30 +63,15 @@ public SalesforceInputFormatProvider(SalesforceBaseSourceConfig config,
6363 configBuilder .put (SalesforceSourceConstants .CONFIG_SOBJECT_NAME_FIELD , sObjectNameField );
6464 }
6565
66- this .conf = configBuilder .build ();
67- }
68-
69- public SalesforceInputFormatProvider (SalesforceSourceConfig config ,
70- List <String > queries ,
71- Map <String , String > schemas ,
72- @ Nullable String sObjectNameField ) {
73- ImmutableMap .Builder <String , String > builder = new ImmutableMap .Builder <String , String >()
74- .put (SalesforceConstants .CONFIG_USERNAME , config .getUsername ())
75- .put (SalesforceConstants .CONFIG_PASSWORD , config .getPassword ())
76- .put (SalesforceConstants .CONFIG_CONSUMER_KEY , config .getConsumerKey ())
77- .put (SalesforceConstants .CONFIG_CONSUMER_SECRET , config .getConsumerSecret ())
78- .put (SalesforceConstants .CONFIG_LOGIN_URL , config .getLoginUrl ())
79- .put (SalesforceSourceConstants .CONFIG_QUERIES , GSON .toJson (queries ))
80- .put (SalesforceSourceConstants .CONFIG_SCHEMAS , GSON .toJson (schemas ))
81- .put (SalesforceSourceConstants .CONFIG_PK_CHUNK_ENABLE , String .valueOf (config .getEnablePKChunk ()))
82- .put (SalesforceSourceConstants .CONFIG_CHUNK_SIZE , String .valueOf (config .getChunkSize ()))
83- .put (SalesforceSourceConstants .CONFIG_CHUNK_PARENT , config .getParent ());
84-
85- if (sObjectNameField != null ) {
86- builder .put (SalesforceSourceConstants .CONFIG_SOBJECT_NAME_FIELD , sObjectNameField );
66+ if (config instanceof SalesforceSourceConfig ) {
67+ SalesforceSourceConfig sourceConfig = (SalesforceSourceConfig ) config ;
68+ configBuilder
69+ .put (SalesforceSourceConstants .CONFIG_PK_CHUNK_ENABLE , String .valueOf (sourceConfig .getEnablePKChunk ()))
70+ .put (SalesforceSourceConstants .CONFIG_CHUNK_SIZE , String .valueOf (sourceConfig .getChunkSize ()))
71+ .put (SalesforceSourceConstants .CONFIG_CHUNK_PARENT , sourceConfig .getParent ());
8772 }
8873
89- this .conf = builder .build ();
74+ this .conf = configBuilder .build ();
9075 }
9176
9277 @ Override
0 commit comments